home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_300 / 364_01 / ca.rpt < prev    next >
Text File  |  1992-05-24  |  109KB  |  3,065 lines

  1. DOS date:                05/26/92
  2. DOS time:                19:10:27
  3.  
  4.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  5.  
  6. _______________________________________________________________________________
  7.  
  8.  
  9. I.   FUNCTION DECLARATIONS AND GLOBAL VARIABLES
  10.  
  11.  
  12. FUNC_CA.C
  13. struct func *main_loop(FILE *fp, FILE *rptfp, char *module)
  14. static void make_function_token(char *token_ptr, char *function_name)
  15. static void print_userdefs(FILE *rptfp, char *module)
  16. struct func *fill_func_struct(char *token_ptr, int lineno, char *module)
  17. static struct func *syntax(char *p, char * big_buf, char *module,
  18.                      struct func *top,  FILE *rptfp)
  19. static void ini_Globals(void)
  20. int func_def(char *p, char *module, struct func **top,
  21.                    char *big_buf, FILE *rptfp)
  22.  
  23. <Include File: stdio.h>
  24.  < 103: [extern] [FILE] _iob[]
  25.          < near  cdecl >
  26. <Include File: ctype.h>
  27.  <  31: [extern] [u][char] _ctype[]
  28.          < near  cdecl >
  29. <Include File: stdlib.h>
  30.  < 106: [extern] [int] errno
  31.          < near  cdecl  volatile >
  32.  < 107: [extern] [int] _doserrno
  33.          < near  cdecl >
  34.  < 109: [extern] [char] sys_errlist[]
  35.          < * near  cdecl >
  36.  < 110: [extern] [int] sys_nerr
  37.          < near  cdecl >
  38.  < 117: [extern] [char] environ
  39.          < * * near  cdecl >
  40.  < 118: [extern] [int] _fmode
  41.          < near  cdecl >
  42.  < 119: [extern] [int] _fileinfo
  43.          < near  cdecl >
  44.  < 122: [extern] [u][int] _psp
  45.          < near  cdecl >
  46.  < 126: [extern] [u][char] _osmajor
  47.          < near  cdecl >
  48.  < 127: [extern] [u][char] _osminor
  49.          < near  cdecl >
  50.  < 132: [extern] [u][char] _osmode
  51.          < near  cdecl >
  52. <Include File: keywords.h>
  53.  <  36: [char] *TYPES[]
  54.  <  42: [char] *MODIFIERS[]
  55.  <  66: [char] *KEYWORDS[nKEY_WORDS]
  56. <Include File: ca.h>
  57.  <  76: [extern] [char] __type_def[__TYPEDEFS][__TYPEDEFSIZE]
  58.  <  77: [extern] [int] __typ_mod[__TYPEDEFS]
  59.  <  81: [extern] [int] __typenum
  60.     71: [extern] [FILE] *scrn_out
  61.     72: [extern] [int] declare_file
  62.     73: [extern] [int] __mods[_MAX_MODS]
  63.  
  64.                                      -2-
  65.  
  66.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  67.  
  68. _______________________________________________________________________________
  69.  
  70.     74: [extern] [int] reading_includeF
  71.     75: [extern] [typedef] inclfLine
  72.         type: UINT
  73.     76: [extern] [typedef] inclFini
  74.         type: UINT
  75.     86: [FILE] **FP_ADDRESS
  76.     87: [int] function_no
  77.     88: [int] In_Parentheses
  78.     89: [int] In_MainLoop
  79.     90: [struct] *function
  80.          struct func
  81.     90: [struct] *FirstFunction
  82.          struct func
  83.     91: [struct] inclF
  84.          struct includeFILE
  85.    102: [static] [char] *routine
  86.    107: [static] [int] brackets
  87.    108: [static] [typedef] endfunction
  88.         type: UINT
  89.    109: [static] [struct] *previous
  90.          struct func
  91.    110: [static] [typedef] bufring_line_held
  92.         type: UINT
  93.    113: [static] [typedef] line_count
  94.         type: UINT
  95.    113: [static] [typedef] lineno
  96.         type: UINT
  97.    114: [static] [char] *token_ptr
  98.    115: [static] [int] t_pos
  99.    115: [static] [int] m_pos
  100.    116: [static] [char] buffer[261]
  101.    121: [char] *debugptr
  102.    127: [static] [struct] *top
  103.          struct func
  104.    247: [static] [struct] *top
  105.          struct func
  106.    276: [static] [int] chars_to_fn_name
  107.  
  108.  
  109. LINKL_CA.C
  110. void print_ll (struct func *top, FILE *rpt)
  111. struct func *store_linked_list( struct func *i, struct func *top)
  112. struct globals_list *store_ll_globals( struct globals_list *i,
  113.                         struct globals_list *top)
  114. void print_calls_from(struct func *func_start, FILE *rptfp)
  115. void print_fnptrs(struct func *func_start, FILE *rptfp)
  116. static void prn_calls__fnptrs(struct func *func_start, int which, FILE *rptfp)
  117.  
  118. <Include File: stdio.h>
  119.  < 103: [extern] [FILE] _iob[]
  120.          < near  cdecl >
  121. <Include File: ca.h>
  122.  <  81: [extern] [int] __typenum
  123.  
  124.                                      -3-
  125.  
  126.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  127.  
  128. _______________________________________________________________________________
  129.  
  130.     66: [extern] [struct] *GLfptrstack
  131.          struct GLoc_fnptr_stack
  132.     93: [static] [struct] *last
  133.          struct func
  134.    144: [static] [struct] *last
  135.          struct globals_list
  136.    215: [static] [char] *msg[2]
  137.  
  138.  
  139. PARSE_CA.C
  140. void parse(FILE *fp, FILE *rpt, unsigned end_func, unsigned next_function,
  141.                             unsigned *current_line)
  142. int get_token(void)
  143. int push_fnptr(char *p, char *buffer, char *func_name)
  144. static struct GLoc_fnptr_stack pop_fn_name(char *token)
  145. int iswhite(char c)
  146. int isliteral(char *pgmline)
  147. int isdelim(char c)
  148. int is_in(char c, char *s)
  149. void store_calls_from(struct func *function)
  150. int key_word(char *token)
  151. static void process_calls_from( struct func * fn, FILE *rpt,
  152.                     char *token, int current_line)
  153. static int ini_GLstack(void)
  154. void Globfnptrpush(char *p, char *token)
  155. void prn_all__fnptrs(FILE *rptfp)
  156.  
  157. <Include File: stdio.h>
  158.  < 103: [extern] [FILE] _iob[]
  159.          < near  cdecl >
  160. <Include File: stdlib.h>
  161.  < 106: [extern] [int] errno
  162.          < near  cdecl  volatile >
  163.  < 107: [extern] [int] _doserrno
  164.          < near  cdecl >
  165.  < 109: [extern] [char] sys_errlist[]
  166.          < * near  cdecl >
  167.  < 110: [extern] [int] sys_nerr
  168.          < near  cdecl >
  169.  < 117: [extern] [char] environ
  170.          < * * near  cdecl >
  171.  < 118: [extern] [int] _fmode
  172.          < near  cdecl >
  173.  < 119: [extern] [int] _fileinfo
  174.          < near  cdecl >
  175.  < 122: [extern] [u][int] _psp
  176.          < near  cdecl >
  177.  < 126: [extern] [u][char] _osmajor
  178.          < near  cdecl >
  179.  < 127: [extern] [u][char] _osminor
  180.          < near  cdecl >
  181.  < 132: [extern] [u][char] _osmode
  182.          < near  cdecl >
  183.  
  184.                                      -4-
  185.  
  186.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  187.  
  188. _______________________________________________________________________________
  189.  
  190. <Include File: ctype.h>
  191.  <  31: [extern] [u][char] _ctype[]
  192.          < near  cdecl >
  193. <Include File: malloc.h>
  194.  <  72: [extern] [u][int] _amblksiz
  195.          < near  cdecl >
  196. <Include File: ca.h>
  197.  <  81: [extern] [int] __typenum
  198. <Include File: keywords.h>
  199.  <  33: [extern] [char] *TYPES[]
  200.  <  34: [extern] [char] *MODIFIERS[]
  201.  <  64: [extern] [char] *KEYWORDS[nKEY_WORDS]
  202.     63: [char] *prog_line
  203.     64: [char] token[81]
  204.     65: [extern] [char] **bsearch_start
  205.     66: [extern] [int] function_no
  206.     67: [static] [int] fnp_assignment
  207.     68: [extern] [struct] *calling_function
  208.          struct func
  209.     70: [extern] [typedef] GLfpSsize
  210.         type: size_t
  211.     76: [struct] *GLfptrstack
  212.          struct GLoc_fnptr_stack
  213.     77: [typedef] GLfptrstack_Ptr
  214.         type: size_t
  215.    197: [static] [int] ini
  216.    199: [extern] [FILE] *scrn_out
  217.    291: [static] [int] String
  218.    292: [static] [int] Comment
  219.    335: [static] [struct] *current
  220.          struct calls_from
  221.    406: [static] [int] ini
  222.  
  223.  
  224. XRF_CA.C
  225. void xrf(struct func *func_start, struct filespec *c_file_start, FILE *rptfp)
  226. void link_by_module(struct func *function)
  227. static int files_match(char *path, char *module)
  228. static FILE *ini_cfile(char *path, FILE *rptfp, unsigned func_line,
  229.                             unsigned *count)
  230. int binary_search(char **item, int count, char *key)
  231. static char **create_bsearch_array(struct func *top)
  232. struct func *skip_fnptrs(struct func *func_top)
  233. int infunclist(char *token_string)
  234.  
  235. <Include File: stdio.h>
  236.  < 103: [extern] [FILE] _iob[]
  237.          < near  cdecl >
  238. <Include File: stdlib.h>
  239.  < 106: [extern] [int] errno
  240.          < near  cdecl  volatile >
  241.  < 107: [extern] [int] _doserrno
  242.          < near  cdecl >
  243.  < 109: [extern] [char] sys_errlist[]
  244.          < * near  cdecl >
  245.  < 110: [extern] [int] sys_nerr
  246.          < near  cdecl >
  247.  
  248.                                      -5-
  249.  
  250.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  251.  
  252. _______________________________________________________________________________
  253.  
  254.  < 117: [extern] [char] environ
  255.          < * * near  cdecl >
  256.  < 118: [extern] [int] _fmode
  257.          < near  cdecl >
  258.  < 119: [extern] [int] _fileinfo
  259.          < near  cdecl >
  260.  < 122: [extern] [u][int] _psp
  261.          < near  cdecl >
  262.  < 126: [extern] [u][char] _osmajor
  263.          < near  cdecl >
  264.  < 127: [extern] [u][char] _osminor
  265.          < near  cdecl >
  266.  < 132: [extern] [u][char] _osmode
  267.          < near  cdecl >
  268. <Include File: ca.h>
  269.  <  81: [extern] [int] __typenum
  270.     62: [extern] [int] function_no
  271.     63: [char] **bsearch_start
  272.     64: [struct] *top_mod
  273.          struct func
  274.     65: [struct] *calling_function
  275.          struct func
  276.    145: [static] [struct] *previous
  277.          struct func
  278.  
  279.  
  280. GLOB_CA.C
  281. struct func * record_variables(FILE *fp, FILE *rptfp,
  282.             struct func *start, struct func **func_alphatop)
  283. static int xt_struct_union(char *p, int __type)
  284. static int process_vars(char *p, int token_pos, struct func *funcptr,
  285.             int __type, int line_num, char storage, FILE *rptfp)
  286. static int storage_class(char *p, struct func *func_top, int line_num,
  287.                         int *__type,  FILE *rptfp)
  288. struct globals_list *fill_globals_struct(char *token, struct func *funcptr,
  289.    int mods[_MAX_MODS], int __type, int line_num, char storage, FILE * rptfp)
  290. void print_alphab_globals(struct globals_list *top, FILE *rptfp)
  291. static size_t isolate_strun(char *ptr, int __type)
  292. int is_nextstatement(char **p)
  293. int is_includeF(char *p, FILE * hold_fp)
  294. static int sign_or_ld(char *p , int t_pos, int *__type)
  295. void print_modifiers(int alphab, int mods[_MAX_MODS], int __type, FILE *rptfp)
  296. int vol_const(char *p, struct func *func_top, int line_num,
  297.                     int *__type, FILE *rptfp)
  298. static int make_complex_decl(char *p)
  299. static char *is_comment(char *p)
  300. static char * is_closed_comment(char * p)
  301. static char *comment_error(struct func *func_top, unsigned lineno, char *p)
  302. static void glob_ca_msgs(int Line, char * Mod, struct func *func_top )
  303.  
  304. <Include File: stdio.h>
  305.  < 103: [extern] [FILE] _iob[]
  306.          < near  cdecl >
  307.  
  308.                                      -6-
  309.  
  310.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  311.  
  312. _______________________________________________________________________________
  313.  
  314. <Include File: malloc.h>
  315.  <  72: [extern] [u][int] _amblksiz
  316.          < near  cdecl >
  317. <Include File: ctype.h>
  318.  <  31: [extern] [u][char] _ctype[]
  319.          < near  cdecl >
  320. <Include File: ca.h>
  321.  <  76: [extern] [char] __type_def[__TYPEDEFS][__TYPEDEFSIZE]
  322.  <  77: [extern] [int] __typ_mod[__TYPEDEFS]
  323.  <  81: [extern] [int] __typenum
  324. <Include File: keywords.h>
  325.  <  33: [extern] [char] *TYPES[]
  326.  <  34: [extern] [char] *MODIFIERS[]
  327.  <  64: [extern] [char] *KEYWORDS[nKEY_WORDS]
  328.     69: [extern] [struct] inclF
  329.          struct includeFILE
  330.     70: [extern] [struct] *FirstFunction
  331.          struct func
  332.     71: [extern] [int] function_no
  333.     72: [extern] [int] reading_includeF
  334.     73: [extern] [int] __mods[_MAX_MODS]
  335.     74: [extern] [FILE] *scrn_out
  336.     75: [extern] [int] IfDefOFF
  337.     76: [extern] [char] *CurrentMod
  338.     78: [struct] *global
  339.          struct globals_list
  340.     78: [struct] *globals_start
  341.          struct globals_list
  342.     79: [char] STRUNbuf[32]
  343.    101: [static] [char] COMPLEXdeclbuf[60]
  344.    102: [static] [int] COMPLExp
  345.    103: [static] [int] in_structunion
  346.    104: [static] [struct] *FN_ALPHAtop
  347.          struct func
  348.    105: [extern] [int] In_MainLoop
  349.    106: [extern] [FILE] **FP_ADDRESS
  350.    107: [extern] [u][int] inclfLine
  351.    108: [extern] [u][int] inclFini
  352.    115: [static] [struct] *func_top
  353.          struct func
  354.    116: [static] [struct] *previous
  355.          struct func
  356.    266: [static] [char] *close_brackets
  357.    267: [static] [char] *open_brackets
  358.    268: [static] [char] *ending_semicol
  359.    269: [static] [int] identified
  360.    342: [static] [char] hold_storage
  361.    549: [static] [struct] *top
  362.          struct globals_list
  363.  
  364.  
  365. TDEF_CA.C
  366. int get_typedef(char *test)
  367. int tdeftest(char *test, int tdef_open)
  368. int check_types(char *token_ptr, int *typenum)
  369. int intypeslist(char *token)
  370.  
  371.                                      -7-
  372.  
  373.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  374.  
  375. _______________________________________________________________________________
  376.  
  377. int get_defines(char *test)
  378. int insert_type(char *token)
  379.  
  380. <Include File: stdio.h>
  381.  < 103: [extern] [FILE] _iob[]
  382.          < near  cdecl >
  383. <Include File: ctype.h>
  384.  <  31: [extern] [u][char] _ctype[]
  385.          < near  cdecl >
  386. <Include File: ca.h>
  387.  <  71: [char] __type_def[__TYPEDEFS][__TYPEDEFSIZE]
  388.  <  72: [int] __typ_mod[__TYPEDEFS]
  389.  <  73: [int] __typedef_count
  390.  <  74: [int] __typenum
  391.  <  81: [extern] [int] __typenum
  392.     66: [static] [int] tdef_open
  393.  
  394.  
  395. INTF_CA.C
  396. void main(int argc, char **argv)
  397. struct filespec *get_modules(void)
  398. struct filespec  *extract_file_names(char *file_string)
  399. void instructions (void)
  400. static int reallocate(char *file_string, size_t strL)
  401. void loop_through_modules (struct filespec *top, struct func **func_start,
  402.                                 FILE *rptfp)
  403. int paginate(FILE *rptfp)
  404. void formfeed(int line_count, FILE *rptfp)
  405. static char *argv_cat(int argc, char **argv)
  406. FILE *make_rptfile(char *path)
  407. FILE *open_c_file(char *filepath, FILE *rptfp)
  408. void get_new_path(struct filespec *top)
  409. static void crt_grc(int *row, int *col)
  410. void relocate()
  411. void handle_switches(char ***cmdline_switch, int *argc)
  412. char *parse_switch(char ***cmdline_switch, int *argc, char *p)
  413. char *readmakefile(char *file_string)
  414. char *makepathvar(char *inpath, char *pathvar)
  415. static FILE * open_reportfile(int rpt_number)
  416.  
  417. <Include File: stdio.h>
  418.  < 103: [extern] [FILE] _iob[]
  419.          < near  cdecl >
  420. <Include File: malloc.h>
  421.  <  72: [extern] [u][int] _amblksiz
  422.          < near  cdecl >
  423. <Include File: stdlib.h>
  424.  < 106: [extern] [int] errno
  425.          < near  cdecl  volatile >
  426.  < 107: [extern] [int] _doserrno
  427.          < near  cdecl >
  428.  < 109: [extern] [char] sys_errlist[]
  429.          < * near  cdecl >
  430.  < 110: [extern] [int] sys_nerr
  431.          < near  cdecl >
  432.  < 117: [extern] [char] environ
  433.          < * * near  cdecl >
  434.  
  435.                                      -8-
  436.  
  437.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  438.  
  439. _______________________________________________________________________________
  440.  
  441.  < 118: [extern] [int] _fmode
  442.          < near  cdecl >
  443.  < 119: [extern] [int] _fileinfo
  444.          < near  cdecl >
  445.  < 122: [extern] [u][int] _psp
  446.          < near  cdecl >
  447.  < 126: [extern] [u][char] _osmajor
  448.          < near  cdecl >
  449.  < 127: [extern] [u][char] _osminor
  450.          < near  cdecl >
  451.  < 132: [extern] [u][char] _osmode
  452.          < near  cdecl >
  453. <Include File: dos.h>
  454.  < 164: [extern] [u][int] _osversion
  455.          < near  cdecl >
  456. <Include File: errno.h>
  457.  <  30: [extern] [int] errno
  458.          < near  cdecl  volatile >
  459. <Include File: ca.h>
  460.  <  81: [extern] [int] __typenum
  461.     72: [extern] [struct] *globals_start
  462.          struct globals_list
  463.     73: [char] rpt_fname[_MAX_FNAME]
  464.     74: [char] *CurrentMod
  465.     75: [struct] locate
  466.          struct rccoord
  467.     78: [int] __Inclf_Limit
  468.     79: [char] NewInclude[128]
  469.     80: [FILE] scrn_out
  470.           *scrn_out = (FILE *)stdout
  471.     81: [int] declare_file
  472.     82: [int] user_hf_VAR
  473.     83: [int] user_hf_FUNC
  474.     84: [int] user_hfile_only
  475.     85: [int] verbose
  476.     86: [typedef] GLfpSsize
  477.         type: size_t
  478.     87: [static] [int] SplitNumber_rpf
  479.     89: [int] IfDefOFF
  480.     90: [int] __Complex_Declarators
  481.     91: [int] __Complex_Prototypes
  482.     98: [int] switches_found
  483.    255: [static] [int] line
  484.    315: [static] [int] line_count
  485.    316: [static] [int] page
  486.    385: [char] Rptfpath[_MAX_PATH]
  487.    524: [union] regs
  488.          union REGS
  489.    761: [static] [FILE] *rptfp
  490.    762: [static] [char] *revrpt[]
  491.  
  492.  
  493. UTIL_CA.C
  494. char * get_envpath(int service, char *env_var, char *fname)
  495.  
  496.                                      -9-
  497.  
  498.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  499.  
  500. _______________________________________________________________________________
  501.  
  502. FILE *setincludefile(char *includebuf)
  503. FILE *open_includef(char *filespec)
  504. FILE *get_redfp(void)
  505. int is_include(char *token_ptr, FILE *holdfp)
  506. int close_include(FILE *hold_fp, FILE **fp, FILE *rptfp, char *module)
  507. void date_time(FILE *rptfp )
  508. void heading(FILE *rptfp, char *fname)
  509. int countbrackets(char *buffer)
  510. void print_headings(int head_no, FILE *rptfp )
  511. char * isolate_token(char * p, char **end_token)
  512. int test_token( char *token, char *type)
  513.  
  514. <Include File: stdlib.h>
  515.  < 106: [extern] [int] errno
  516.          < near  cdecl  volatile >
  517.  < 107: [extern] [int] _doserrno
  518.          < near  cdecl >
  519.  < 109: [extern] [char] sys_errlist[]
  520.          < * near  cdecl >
  521.  < 110: [extern] [int] sys_nerr
  522.          < near  cdecl >
  523.  < 117: [extern] [char] environ
  524.          < * * near  cdecl >
  525.  < 118: [extern] [int] _fmode
  526.          < near  cdecl >
  527.  < 119: [extern] [int] _fileinfo
  528.          < near  cdecl >
  529.  < 122: [extern] [u][int] _psp
  530.          < near  cdecl >
  531.  < 126: [extern] [u][char] _osmajor
  532.          < near  cdecl >
  533.  < 127: [extern] [u][char] _osminor
  534.          < near  cdecl >
  535.  < 132: [extern] [u][char] _osmode
  536.          < near  cdecl >
  537. <Include File: stdio.h>
  538.  < 103: [extern] [FILE] _iob[]
  539.          < near  cdecl >
  540. <Include File: time.h>
  541.  <  89: [extern] [int] daylight
  542.          < near  cdecl >
  543.  <  90: [extern] [int] timezone
  544.          < near  cdecl >
  545.  <  91: [extern] [char] tzname[2]
  546.          < * near  cdecl >
  547. <Include File: ctype.h>
  548.  <  31: [extern] [u][char] _ctype[]
  549.          < near  cdecl >
  550. <Include File: ca.h>
  551.  <  81: [extern] [int] __typenum
  552. <Include File: keywords.h>
  553.  <  33: [extern] [char] *TYPES[]
  554.  <  34: [extern] [char] *MODIFIERS[]
  555.  <  64: [extern] [char] *KEYWORDS[nKEY_WORDS]
  556.     71: [char] SubstInclude[128]
  557.     72: [extern] [int] __Inclf_Limit
  558.     73: [extern] [int] declare_file
  559.  
  560.                                      -10-
  561.  
  562.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  563.  
  564. _______________________________________________________________________________
  565.  
  566.     74: [extern] [FILE] *scrn_out
  567.     75: [extern] [int] user_hfile_only
  568.     76: [extern] [FILE] **FP_ADDRESS
  569.     77: [int] reading_includeF
  570.     78: [u][int] inclfLine
  571.     79: [u][int] inclFini
  572.     80: [struct] inclF
  573.          struct includeFILE
  574.    178: [extern] [FILE] *rptfp
  575.    315: [char] *headings[]
  576.  
  577.  
  578. UTLG_CA.C
  579. int is_prototype(char *p)
  580. int get_dimensions(char *ptr, int count)
  581. char * white_out(char *token)
  582. int is_variable(char *token)
  583. int check_pointers(char *p, int *ptr_count)
  584. char *get_modifiers(int final_check, char *ptr, int mods[_MAX_MODS])
  585. int push_usertype(char * user_type)
  586. char *pop_usertype(int type_number)
  587. int is_complex_decl(char *p)
  588. void ini_characterset(void)
  589. int complex_value(char *p)
  590. int is_identifier(char **p)
  591.  
  592. <Include File: stdio.h>
  593.  < 103: [extern] [FILE] _iob[]
  594.          < near  cdecl >
  595. <Include File: stdlib.h>
  596.  < 106: [extern] [int] errno
  597.          < near  cdecl  volatile >
  598.  < 107: [extern] [int] _doserrno
  599.          < near  cdecl >
  600.  < 109: [extern] [char] sys_errlist[]
  601.          < * near  cdecl >
  602.  < 110: [extern] [int] sys_nerr
  603.          < near  cdecl >
  604.  < 117: [extern] [char] environ
  605.          < * * near  cdecl >
  606.  < 118: [extern] [int] _fmode
  607.          < near  cdecl >
  608.  < 119: [extern] [int] _fileinfo
  609.          < near  cdecl >
  610.  < 122: [extern] [u][int] _psp
  611.          < near  cdecl >
  612.  < 126: [extern] [u][char] _osmajor
  613.          < near  cdecl >
  614.  < 127: [extern] [u][char] _osminor
  615.          < near  cdecl >
  616.  < 132: [extern] [u][char] _osmode
  617.          < near  cdecl >
  618. <Include File: ctype.h>
  619.  <  31: [extern] [u][char] _ctype[]
  620.          < near  cdecl >
  621.  
  622.                                      -11-
  623.  
  624.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  625.  
  626. _______________________________________________________________________________
  627.  
  628. <Include File: malloc.h>
  629.  <  72: [extern] [u][int] _amblksiz
  630.          < near  cdecl >
  631. <Include File: ca.h>
  632.  <  76: [extern] [char] __type_def[__TYPEDEFS][__TYPEDEFSIZE]
  633.  <  77: [extern] [int] __typ_mod[__TYPEDEFS]
  634.  <  81: [extern] [int] __typenum
  635. <Include File: keywords.h>
  636.  <  33: [extern] [char] *TYPES[]
  637.  <  34: [extern] [char] *MODIFIERS[]
  638.  <  64: [extern] [char] *KEYWORDS[nKEY_WORDS]
  639.     70: [int] __mods[_MAX_MODS]
  640.     71: [struct] *start_user_stack
  641.          struct user_typeStack
  642.    303: [extern] [int] __Complex_Declarators
  643.    304: [extern] [int] __Complex_Prototypes
  644.    331: [static] [char] character[128]
  645.  
  646.  
  647. IFDEF_CA.C
  648. int is_else_if(char *p, int in_define)
  649. static int def_value(char *p, int if_type)
  650. static IF_DEF get_definition(char *p, int if_type)
  651. static int ifdef_true(IF_DEF ifdefs)
  652. static void push_ifdef(char *p, unsigned int status)
  653. static int pop_ifdef_status(char *p)
  654. void ini_if_def_stack(void)
  655. void free_if_def_stack(void)
  656. int skipifdefn(char *p, int skipdef_status)
  657.  
  658. <Include File: stdio.h>
  659.  < 103: [extern] [FILE] _iob[]
  660.          < near  cdecl >
  661. <Include File: stdlib.h>
  662.  < 106: [extern] [int] errno
  663.          < near  cdecl  volatile >
  664.  < 107: [extern] [int] _doserrno
  665.          < near  cdecl >
  666.  < 109: [extern] [char] sys_errlist[]
  667.          < * near  cdecl >
  668.  < 110: [extern] [int] sys_nerr
  669.          < near  cdecl >
  670.  < 117: [extern] [char] environ
  671.          < * * near  cdecl >
  672.  < 118: [extern] [int] _fmode
  673.          < near  cdecl >
  674.  < 119: [extern] [int] _fileinfo
  675.          < near  cdecl >
  676.  < 122: [extern] [u][int] _psp
  677.          < near  cdecl >
  678.  < 126: [extern] [u][char] _osmajor
  679.          < near  cdecl >
  680.  < 127: [extern] [u][char] _osminor
  681.          < near  cdecl >
  682.  < 132: [extern] [u][char] _osmode
  683.          < near  cdecl >
  684.  
  685.                                      -12-
  686.  
  687.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  688.  
  689. _______________________________________________________________________________
  690.  
  691. <Include File: malloc.h>
  692.  <  72: [extern] [u][int] _amblksiz
  693.          < near  cdecl >
  694.     76: [typedef] *start_ifdef_stack
  695.         type: IF_DEF_STACK
  696. <Include File: ca.h>
  697.  <  81: [extern] [int] __typenum
  698.     89: [extern] [int] verbose
  699.    100: [int] if_code[DEFINE_TYPES]
  700.    104: [char] *elseif[DEFINE_TYPES]
  701.    143: [static] [int] if_level
  702.    144: [static] [int] elif_level
  703.    145: [static] [int] else_level
  704.    146: [static] [int] if_status[IFLEVEL_MAX]
  705.    362: [extern] [FILE] *scrn_out
  706.    454: [extern] [int] IfDefOFF
  707.  
  708.  
  709. EXIT_CA.C
  710. void exit_ca(int exit_code, char *exit_str)
  711. static void prn_exitmsg(FILE *output, char const *function, char const *module,
  712.             char const *xit_msg, char *exit_str, int exit_code)
  713. void nullptrxit(char *msg, char *filename, unsigned lineno)
  714.  
  715. <Include File: stdio.h>
  716.  < 103: [extern] [FILE] _iob[]
  717.          < near  cdecl >
  718. <Include File: stdlib.h>
  719.  < 106: [extern] [int] errno
  720.          < near  cdecl  volatile >
  721.  < 107: [extern] [int] _doserrno
  722.          < near  cdecl >
  723.  < 109: [extern] [char] sys_errlist[]
  724.          < * near  cdecl >
  725.  < 110: [extern] [int] sys_nerr
  726.          < near  cdecl >
  727.  < 117: [extern] [char] environ
  728.          < * * near  cdecl >
  729.  < 118: [extern] [int] _fmode
  730.          < near  cdecl >
  731.  < 119: [extern] [int] _fileinfo
  732.          < near  cdecl >
  733.  < 122: [extern] [u][int] _psp
  734.          < near  cdecl >
  735.  < 126: [extern] [u][char] _osmajor
  736.          < near  cdecl >
  737.  < 127: [extern] [u][char] _osminor
  738.          < near  cdecl >
  739.  < 132: [extern] [u][char] _osmode
  740.          < near  cdecl >
  741.     59: [static] [char] *exit_msg[]
  742.          < const >
  743.     82: [static] [char] *FUNCTION[]
  744.          < const >
  745.  
  746.                                      -13-
  747.  
  748.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  749.  
  750. _______________________________________________________________________________
  751.  
  752.     97: [static] [char] *MODULE[]
  753.          < const >
  754.    117: [extern] [FILE] *scrn_out
  755.  
  756.  
  757. TYPES_CA.C
  758. int data_type_ (char *test, int *__type)
  759. int _modifier (char *test, int t_pos)
  760.  
  761. <Include File: stdlib.h>
  762.  < 106: [extern] [int] errno
  763.          < near  cdecl  volatile >
  764.  < 107: [extern] [int] _doserrno
  765.          < near  cdecl >
  766.  < 109: [extern] [char] sys_errlist[]
  767.          < * near  cdecl >
  768.  < 110: [extern] [int] sys_nerr
  769.          < near  cdecl >
  770.  < 117: [extern] [char] environ
  771.          < * * near  cdecl >
  772.  < 118: [extern] [int] _fmode
  773.          < near  cdecl >
  774.  < 119: [extern] [int] _fileinfo
  775.          < near  cdecl >
  776.  < 122: [extern] [u][int] _psp
  777.          < near  cdecl >
  778.  < 126: [extern] [u][char] _osmajor
  779.          < near  cdecl >
  780.  < 127: [extern] [u][char] _osminor
  781.          < near  cdecl >
  782.  < 132: [extern] [u][char] _osmode
  783.          < near  cdecl >
  784. <Include File: stdio.h>
  785.  < 103: [extern] [FILE] _iob[]
  786.          < near  cdecl >
  787. <Include File: malloc.h>
  788.  <  72: [extern] [u][int] _amblksiz
  789.          < near  cdecl >
  790. <Include File: ctype.h>
  791.  <  31: [extern] [u][char] _ctype[]
  792.          < near  cdecl >
  793. <Include File: keywords.h>
  794.  <  33: [extern] [char] *TYPES[]
  795.  <  34: [extern] [char] *MODIFIERS[]
  796.  <  64: [extern] [char] *KEYWORDS[nKEY_WORDS]
  797. <Include File: ca.h>
  798.  <  76: [extern] [char] __type_def[__TYPEDEFS][__TYPEDEFSIZE]
  799.  <  77: [extern] [int] __typ_mod[__TYPEDEFS]
  800.  <  81: [extern] [int] __typenum
  801.     71: [extern] [FILE] *scrn_out
  802.     72: [extern] [int] __mods[_MAX_MODS]
  803.     73: [extern] [int] declare_file
  804.     74: [extern] [int] In_Parentheses
  805.     75: [extern] [int] In_MainLoop
  806.     83: [static] [int] typedef_open
  807.  
  808.  
  809.                                      -14-
  810.  
  811.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  812.  
  813. _______________________________________________________________________________
  814.  
  815.  
  816.                                      -15-
  817.  
  818.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  819.  
  820. _______________________________________________________________________________
  821.  
  822.  
  823. II.  ALPHABETICAL INDEX OF FUNCTIONS & THEIR MODULES
  824.  
  825. Globfnptrpush. . . . . . . .PARSE_CA    _modifier. . . . . . . . . .TYPES_CA
  826. argv_cat. . . . . . . . . . .INTF_CA    binary_search. . . . . . . . .XRF_CA
  827. check_pointers. . . . . . . .UTLG_CA    check_types. . . . . . . . . TDEF_CA
  828. close_include. . . . . . . . UTIL_CA    comment_error. . . . . . . . GLOB_CA
  829. complex_value. . . . . . . . UTLG_CA    countbrackets. . . . . . . . UTIL_CA
  830. create_bsearch_array. . . . . XRF_CA    crt_grc. . . . . . . . . . . INTF_CA
  831. data_type_. . . . . . . . . TYPES_CA    date_time. . . . . . . . . . UTIL_CA
  832. def_value. . . . . . . . . .IFDEF_CA    exit_ca. . . . . . . . . . . EXIT_CA
  833. extract_file_names. . . . . .INTF_CA    files_match. . . . . . . . . .XRF_CA
  834. fill_func_struct. . . . . . .FUNC_CA    fill_globals_struct. . . . . GLOB_CA
  835. formfeed. . . . . . . . . . .INTF_CA    free_if_def_stack. . . . . .IFDEF_CA
  836. func_def. . . . . . . . . . .FUNC_CA    get_defines. . . . . . . . . TDEF_CA
  837. get_definition. . . . . . . IFDEF_CA    get_dimensions. . . . . . . .UTLG_CA
  838. get_envpath. . . . . . . . . UTIL_CA    get_modifiers. . . . . . . . UTLG_CA
  839. get_modules. . . . . . . . . INTF_CA    get_new_path. . . . . . . . .INTF_CA
  840. get_redfp. . . . . . . . . . UTIL_CA    get_token. . . . . . . . . .PARSE_CA
  841. get_typedef. . . . . . . . . TDEF_CA    glob_ca_msgs. . . . . . . . .GLOB_CA
  842. handle_switches. . . . . . . INTF_CA    heading. . . . . . . . . . . UTIL_CA
  843. ifdef_true. . . . . . . . . IFDEF_CA    infunclist. . . . . . . . . . XRF_CA
  844. ini_GLstack. . . . . . . . .PARSE_CA    ini_Globals. . . . . . . . . FUNC_CA
  845. ini_cfile. . . . . . . . . . .XRF_CA    ini_characterset. . . . . . .UTLG_CA
  846. ini_if_def_stack. . . . . . IFDEF_CA    insert_type. . . . . . . . . TDEF_CA
  847. instructions. . . . . . . . .INTF_CA    intypeslist. . . . . . . . . TDEF_CA
  848. is_closed_comment. . . . . . GLOB_CA    is_comment. . . . . . . . . .GLOB_CA
  849. is_complex_decl. . . . . . . UTLG_CA    is_else_if. . . . . . . . . IFDEF_CA
  850. is_identifier. . . . . . . . UTLG_CA    is_in. . . . . . . . . . . .PARSE_CA
  851. is_include. . . . . . . . . .UTIL_CA    is_includeF. . . . . . . . . GLOB_CA
  852. is_nextstatement. . . . . . .GLOB_CA    is_prototype. . . . . . . . .UTLG_CA
  853. is_variable. . . . . . . . . UTLG_CA    isdelim. . . . . . . . . . .PARSE_CA
  854. isliteral. . . . . . . . . .PARSE_CA    isolate_strun. . . . . . . . GLOB_CA
  855. isolate_token. . . . . . . . UTIL_CA    iswhite. . . . . . . . . . .PARSE_CA
  856. key_word. . . . . . . . . . PARSE_CA    link_by_module. . . . . . . . XRF_CA
  857. loop_through_modules. . . . .INTF_CA    main. . . . . . . . . . . . .INTF_CA
  858. main_loop. . . . . . . . . . FUNC_CA    make_complex_decl. . . . . . GLOB_CA
  859. make_function_token. . . . . FUNC_CA    make_rptfile. . . . . . . . .INTF_CA
  860. makepathvar. . . . . . . . . INTF_CA    nullptrxit. . . . . . . . . .EXIT_CA
  861. open_c_file. . . . . . . . . INTF_CA    open_includef. . . . . . . . UTIL_CA
  862. open_reportfile. . . . . . . INTF_CA    paginate. . . . . . . . . . .INTF_CA
  863. parse. . . . . . . . . . . .PARSE_CA    parse_switch. . . . . . . . .INTF_CA
  864. pop_fn_name. . . . . . . . .PARSE_CA    pop_ifdef_status. . . . . . IFDEF_CA
  865. pop_usertype. . . . . . . . .UTLG_CA    print_alphab_globals. . . . .GLOB_CA
  866. print_calls_from. . . . . . LINKL_CA    print_fnptrs. . . . . . . . LINKL_CA
  867. print_headings. . . . . . . .UTIL_CA    print_ll. . . . . . . . . . LINKL_CA
  868. print_modifiers. . . . . . . GLOB_CA    print_userdefs. . . . . . . .FUNC_CA
  869. prn_all__fnptrs. . . . . . .PARSE_CA    prn_calls__fnptrs. . . . . .LINKL_CA
  870. prn_exitmsg. . . . . . . . . EXIT_CA    process_calls_from. . . . . PARSE_CA
  871. process_vars. . . . . . . . .GLOB_CA    push_fnptr. . . . . . . . . PARSE_CA
  872. push_ifdef. . . . . . . . . IFDEF_CA    push_usertype. . . . . . . . UTLG_CA
  873.  
  874.                                      -16-
  875.  
  876.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  877.  
  878. _______________________________________________________________________________
  879.  
  880. readmakefile. . . . . . . . .INTF_CA    reallocate. . . . . . . . . .INTF_CA
  881. record_variables. . . . . . .GLOB_CA    relocate. . . . . . . . . . .INTF_CA
  882. setincludefile. . . . . . . .UTIL_CA    sign_or_ld. . . . . . . . . .GLOB_CA
  883. skip_fnptrs. . . . . . . . . .XRF_CA    skipifdefn. . . . . . . . . IFDEF_CA
  884. storage_class. . . . . . . . GLOB_CA    store_calls_from. . . . . . PARSE_CA
  885. store_linked_list. . . . . .LINKL_CA    store_ll_globals. . . . . . LINKL_CA
  886. syntax. . . . . . . . . . . .FUNC_CA    tdeftest. . . . . . . . . . .TDEF_CA
  887. test_token. . . . . . . . . .UTIL_CA    vol_const. . . . . . . . . . GLOB_CA
  888. white_out. . . . . . . . . . UTLG_CA    xrf. . . . . . . . . . . . . .XRF_CA
  889. xt_struct_union. . . . . . . GLOB_CA    
  890.                                      -17-
  891.  
  892.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  893.  
  894. _______________________________________________________________________________
  895.  
  896.  
  897. III. FUNCTIONS (LISTED BY MODULE) AND CALLS
  898.  
  899.  
  900. FUNC_CA.C
  901.  
  902.    125: main_loop                 (FUNC_CA)
  903.             132: ini_Globals
  904.             137: ini_if_def_stack
  905.             140: relocate
  906.             168: skipifdefn
  907.             176: countbrackets
  908.             184: isliteral
  909.             189: iswhite
  910.             192: _modifier
  911.             195: data_type_
  912.             196: syntax
  913.             203: close_include
  914.             206: print_userdefs
  915.             209: free_if_def_stack
  916.  
  917.    214: make_function_token       (FUNC_CA)
  918.  
  919.    227: print_userdefs            (FUNC_CA)
  920.  
  921.    245: fill_func_struct          (FUNC_CA)
  922.             253: link_by_module
  923.             255: make_function_token
  924.             259: store_linked_list
  925.  
  926.    272: syntax                    (FUNC_CA)
  927.             294: _modifier
  928.             306: iswhite
  929.             311: _modifier
  930.             346: func_def
  931.  
  932.    380: ini_Globals               (FUNC_CA)
  933.  
  934.    429: func_def                  (FUNC_CA)
  935.             436: paginate
  936.             445: iswhite
  937.             460: fill_func_struct
  938.             479: paginate
  939.  
  940. LINKL_CA.C
  941.  
  942.     69: print_ll                  (LINKL_CA)
  943.              74: print_headings
  944.              82: paginate
  945.  
  946.     91: store_linked_list         (LINKL_CA)
  947.  
  948.    141: store_ll_globals          (LINKL_CA)
  949.  
  950.                                      -18-
  951.  
  952.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  953.  
  954. _______________________________________________________________________________
  955.  
  956.             160: is_in
  957.             161: is_in
  958.  
  959.    185: print_calls_from          (LINKL_CA)
  960.             188: print_headings
  961.             191: paginate
  962.             191: paginate
  963.             192: paginate
  964.             192: paginate
  965.             194: prn_calls__fnptrs
  966.  
  967.    198: print_fnptrs              (LINKL_CA)
  968.             201: print_headings
  969.             204: paginate
  970.             204: paginate
  971.             205: paginate
  972.             205: paginate
  973.             207: prn_calls__fnptrs
  974.             208: prn_all__fnptrs
  975.  
  976.    211: prn_calls__fnptrs         (LINKL_CA)
  977.             222: paginate
  978.             222: paginate
  979.             222: paginate
  980.             229: paginate
  981.             237: paginate
  982.  
  983. PARSE_CA.C
  984.  
  985.     85: parse                     (PARSE_CA)
  986.             107: get_token
  987.             110: binary_search
  988.             114: process_calls_from
  989.             118: push_fnptr
  990.             129: pop_fn_name
  991.             130: binary_search
  992.             132: process_calls_from
  993.  
  994.    146: get_token                 (PARSE_CA)
  995.             153: iswhite
  996.             158: isliteral
  997.             161: iswhite
  998.             164: isdelim
  999.             168: iswhite
  1000.  
  1001.    192: push_fnptr                (PARSE_CA)
  1002.             202: ini_GLstack
  1003.             210: data_type_
  1004.  
  1005.    269: pop_fn_name               (PARSE_CA)
  1006.  
  1007.    283: iswhite                   (PARSE_CA)
  1008.  
  1009.    289: isliteral                 (PARSE_CA)
  1010.  
  1011.                                      -19-
  1012.  
  1013.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  1014.  
  1015. _______________________________________________________________________________
  1016.  
  1017.  
  1018.    318: isdelim                   (PARSE_CA)
  1019.             320: is_in
  1020.  
  1021.    325: is_in                     (PARSE_CA)
  1022.  
  1023.    332: store_calls_from          (PARSE_CA)
  1024.  
  1025.    365: key_word                  (PARSE_CA)
  1026.  
  1027.    377: process_calls_from        (PARSE_CA)
  1028.             387: pop_fn_name
  1029.             388: binary_search
  1030.             390: store_calls_from
  1031.             395: paginate
  1032.             398: store_calls_from
  1033.             400: paginate
  1034.  
  1035.    404: ini_GLstack               (PARSE_CA)
  1036.  
  1037.    432: Globfnptrpush             (PARSE_CA)
  1038.             442: push_fnptr
  1039.  
  1040.    446: prn_all__fnptrs           (PARSE_CA)
  1041.             452: paginate
  1042.             452: paginate
  1043.             453: paginate
  1044.             453: paginate
  1045.             459: paginate
  1046.             463: paginate
  1047.  
  1048. XRF_CA.C
  1049.  
  1050.     71: xrf                       (XRF_CA)
  1051.              85: create_bsearch_array
  1052.              87: print_headings
  1053.              89: ini_cfile
  1054.              99: paginate
  1055.              99: paginate
  1056.             110: files_match
  1057.             117: skip_fnptrs
  1058.             120: parse
  1059.             128: nullptrxit
  1060.             130: ini_cfile
  1061.  
  1062.    143: link_by_module            (XRF_CA)
  1063.  
  1064.    157: files_match               (XRF_CA)
  1065.  
  1066.    172: ini_cfile                 (XRF_CA)
  1067.             179: open_c_file
  1068.  
  1069.    187: binary_search             (XRF_CA)
  1070.  
  1071.                                      -20-
  1072.  
  1073.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  1074.  
  1075. _______________________________________________________________________________
  1076.  
  1077.  
  1078.    210: create_bsearch_array      (XRF_CA)
  1079.             215: exit_ca
  1080.  
  1081.    228: skip_fnptrs               (XRF_CA)
  1082.  
  1083.    238: infunclist                (XRF_CA)
  1084.  
  1085. GLOB_CA.C
  1086.  
  1087.    111: record_variables          (GLOB_CA)
  1088.             132: skip_fnptrs
  1089.             134: glob_ca_msgs
  1090.             136: ini_if_def_stack
  1091.             152: is_closed_comment
  1092.             154: comment_error
  1093.             157: is_comment
  1094.             164: is_nextstatement
  1095.             171: isliteral
  1096.             174: iswhite
  1097.             176: is_includeF
  1098.             179: is_else_if
  1099.             184: isdelim
  1100.             185: data_type_
  1101.             190: is_prototype
  1102.             193: is_complex_decl
  1103.             194: sign_or_ld
  1104.             195: process_vars
  1105.             205: vol_const
  1106.             206: storage_class
  1107.             219: is_nextstatement
  1108.             233: storage_class
  1109.             251: close_include
  1110.             254: free_if_def_stack
  1111.  
  1112.    262: xt_struct_union           (GLOB_CA)
  1113.             299: isolate_strun
  1114.             311: isolate_strun
  1115.             319: iswhite
  1116.  
  1117.    335: process_vars              (GLOB_CA)
  1118.             349: xt_struct_union
  1119.             355: iswhite
  1120.             363: get_modifiers
  1121.             371: iswhite
  1122.             373: iswhite
  1123.             378: _modifier
  1124.             392: iswhite
  1125.             403: iswhite
  1126.             406: get_dimensions
  1127.             416: is_variable
  1128.             417: white_out
  1129.  
  1130.                                      -21-
  1131.  
  1132.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  1133.  
  1134. _______________________________________________________________________________
  1135.  
  1136.             426: make_complex_decl
  1137.             428: infunclist
  1138.             430: fill_func_struct
  1139.             431: Globfnptrpush
  1140.             435: fill_globals_struct
  1141.             445: iswhite
  1142.             448: iswhite
  1143.             463: iswhite
  1144.  
  1145.    470: storage_class             (GLOB_CA)
  1146.             480: iswhite
  1147.             490: test_token
  1148.             493: test_token
  1149.             501: iswhite
  1150.             509: data_type_
  1151.             512: get_modifiers
  1152.             515: data_type_
  1153.             518: sign_or_ld
  1154.             522: is_prototype
  1155.             525: is_complex_decl
  1156.             530: process_vars
  1157.  
  1158.    544: fill_globals_struct       (GLOB_CA)
  1159.             594: store_ll_globals
  1160.             605: print_modifiers
  1161.             609: paginate
  1162.             616: paginate
  1163.             624: paginate
  1164.             627: paginate
  1165.  
  1166.    632: print_alphab_globals      (GLOB_CA)
  1167.             641: print_headings
  1168.             647: paginate
  1169.             664: print_modifiers
  1170.             670: paginate
  1171.             677: paginate
  1172.             683: paginate
  1173.             688: paginate
  1174.             705: paginate
  1175.  
  1176.    725: isolate_strun             (GLOB_CA)
  1177.             730: iswhite
  1178.             733: iswhite
  1179.  
  1180.    750: is_nextstatement          (GLOB_CA)
  1181.             752: iswhite
  1182.  
  1183.    758: is_includeF               (GLOB_CA)
  1184.             764: isolate_token
  1185.             767: is_include
  1186.  
  1187.    775: sign_or_ld                (GLOB_CA)
  1188.  
  1189.                                      -22-
  1190.  
  1191.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  1192.  
  1193. _______________________________________________________________________________
  1194.  
  1195.             782: data_type_
  1196.             795: data_type_
  1197.  
  1198.    808: print_modifiers           (GLOB_CA)
  1199.             831: pop_usertype
  1200.             845: paginate
  1201.  
  1202.    851: vol_const                 (GLOB_CA)
  1203.             859: iswhite
  1204.             869: test_token
  1205.             873: _modifier
  1206.             876: test_token
  1207.             880: _modifier
  1208.             885: iswhite
  1209.             888: get_modifiers
  1210.             889: storage_class
  1211.             891: data_type_
  1212.             892: sign_or_ld
  1213.             893: is_prototype
  1214.             896: is_complex_decl
  1215.             898: process_vars
  1216.  
  1217.    908: make_complex_decl         (GLOB_CA)
  1218.  
  1219.    934: is_comment                (GLOB_CA)
  1220.  
  1221.    978: is_closed_comment         (GLOB_CA)
  1222.  
  1223.    995: comment_error             (GLOB_CA)
  1224.  
  1225.   1005: glob_ca_msgs              (GLOB_CA)
  1226.  
  1227. TDEF_CA.C
  1228.  
  1229.     62: get_typedef               (TDEF_CA)
  1230.              71: tdeftest
  1231.              76: tdeftest
  1232.  
  1233.     83: tdeftest                  (TDEF_CA)
  1234.              94: iswhite
  1235.              95: data_type_
  1236.             100: iswhite
  1237.             104: _modifier
  1238.             113: complex_value
  1239.             119: insert_type
  1240.  
  1241.    136: check_types               (TDEF_CA)
  1242.             144: test_token
  1243.  
  1244.    154: intypeslist               (TDEF_CA)
  1245.  
  1246.    167: get_defines               (TDEF_CA)
  1247.             178: iswhite
  1248.  
  1249.                                      -23-
  1250.  
  1251.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  1252.  
  1253. _______________________________________________________________________________
  1254.  
  1255.             182: iswhite
  1256.             189: iswhite
  1257.             193: data_type_
  1258.             194: insert_type
  1259.             200: _modifier
  1260.             201: insert_type
  1261.  
  1262.    210: insert_type               (TDEF_CA)
  1263.             213: intypeslist
  1264.  
  1265. INTF_CA.C
  1266.  
  1267.     99: main                      (INTF_CA)
  1268.             109: argv_cat
  1269.             112: readmakefile
  1270.             115: extract_file_names
  1271.             124: get_modules
  1272.             126: exit_ca
  1273.             127: exit_ca
  1274.             128: make_rptfile
  1275.             130: ini_characterset
  1276.             132: loop_through_modules
  1277.             135: print_ll
  1278.             138: open_reportfile
  1279.             140: xrf
  1280.             143: open_reportfile
  1281.             145: print_calls_from
  1282.             146: print_fnptrs
  1283.             149: open_reportfile
  1284.             151: print_alphab_globals
  1285.  
  1286.    159: get_modules               (INTF_CA)
  1287.             166: instructions
  1288.             175: relocate
  1289.             186: reallocate
  1290.             190: extract_file_names
  1291.  
  1292.    195: extract_file_names        (INTF_CA)
  1293.  
  1294.    234: instructions              (INTF_CA)
  1295.             248: relocate
  1296.  
  1297.    252: reallocate                (INTF_CA)
  1298.  
  1299.    278: loop_through_modules      (INTF_CA)
  1300.             286: print_headings
  1301.             294: open_c_file
  1302.             295: get_new_path
  1303.             300: main_loop
  1304.             304: record_variables
  1305.  
  1306.    313: paginate                  (INTF_CA)
  1307.             326: heading
  1308.  
  1309.                                      -24-
  1310.  
  1311.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  1312.  
  1313. _______________________________________________________________________________
  1314.  
  1315.  
  1316.    334: formfeed                  (INTF_CA)
  1317.             337: paginate
  1318.  
  1319.    341: argv_cat                  (INTF_CA)
  1320.             350: exit_ca
  1321.             365: handle_switches
  1322.             371: handle_switches
  1323.  
  1324.    386: make_rptfile              (INTF_CA)
  1325.             407: relocate
  1326.             408: get_envpath
  1327.             427: makepathvar
  1328.             433: makepathvar
  1329.             443: relocate
  1330.             459: relocate
  1331.             460: open_reportfile
  1332.  
  1333.    464: open_c_file               (INTF_CA)
  1334.             481: paginate
  1335.             485: relocate
  1336.  
  1337.    496: get_new_path              (INTF_CA)
  1338.             503: relocate
  1339.             507: relocate
  1340.             517: exit_ca
  1341.  
  1342.    526: crt_grc                   (INTF_CA)
  1343.  
  1344.    534: relocate                  (INTF_CA)
  1345.             538: crt_grc
  1346.  
  1347.    545: handle_switches           (INTF_CA)
  1348.             554: iswhite
  1349.             570: parse_switch
  1350.             582: parse_switch
  1351.             617: parse_switch
  1352.             628: get_redfp
  1353.             635: parse_switch
  1354.  
  1355.    678: parse_switch              (INTF_CA)
  1356.  
  1357.    704: readmakefile              (INTF_CA)
  1358.             724: is_in
  1359.  
  1360.    742: makepathvar               (INTF_CA)
  1361.  
  1362.    759: open_reportfile           (INTF_CA)
  1363.             777: exit_ca
  1364.             781: date_time
  1365.             782: heading
  1366.  
  1367. UTIL_CA.C
  1368.  
  1369.                                      -25-
  1370.  
  1371.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  1372.  
  1373. _______________________________________________________________________________
  1374.  
  1375.  
  1376.     84: get_envpath               (UTIL_CA)
  1377.  
  1378.    135: setincludefile            (UTIL_CA)
  1379.             163: open_includef
  1380.             165: get_envpath
  1381.             166: open_includef
  1382.  
  1383.    175: open_includef             (UTIL_CA)
  1384.  
  1385.    192: get_redfp                 (UTIL_CA)
  1386.  
  1387.    199: is_include                (UTIL_CA)
  1388.             205: test_token
  1389.             206: setincludefile
  1390.  
  1391.    223: close_include             (UTIL_CA)
  1392.             252: paginate
  1393.             253: paginate
  1394.  
  1395.    262: date_time                 (UTIL_CA)
  1396.             269: paginate
  1397.             270: paginate
  1398.             273: paginate
  1399.             274: paginate
  1400.             275: paginate
  1401.  
  1402.    278: heading                   (UTIL_CA)
  1403.             289: paginate
  1404.             290: paginate
  1405.             291: paginate
  1406.             292: paginate
  1407.  
  1408.    296: countbrackets             (UTIL_CA)
  1409.  
  1410.    323: print_headings            (UTIL_CA)
  1411.             328: paginate
  1412.             329: formfeed
  1413.             333: paginate
  1414.             333: paginate
  1415.             333: paginate
  1416.             333: paginate
  1417.  
  1418.    339: isolate_token             (UTIL_CA)
  1419.  
  1420.    353: test_token                (UTIL_CA)
  1421.  
  1422. UTLG_CA.C
  1423.  
  1424.     76: is_prototype              (UTLG_CA)
  1425.              81: iswhite
  1426.              84: iswhite
  1427.              86: isdelim
  1428.  
  1429.                                      -26-
  1430.  
  1431.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  1432.  
  1433. _______________________________________________________________________________
  1434.  
  1435.              89: iswhite
  1436.              91: iswhite
  1437.  
  1438.     99: get_dimensions            (UTLG_CA)
  1439.             105: iswhite
  1440.  
  1441.    113: white_out                 (UTLG_CA)
  1442.             121: iswhite
  1443.  
  1444.    132: is_variable               (UTLG_CA)
  1445.             137: iswhite
  1446.             138: key_word
  1447.             138: _modifier
  1448.             138: check_types
  1449.  
  1450.    145: check_pointers            (UTLG_CA)
  1451.             150: iswhite
  1452.             161: iswhite
  1453.  
  1454.    170: get_modifiers             (UTLG_CA)
  1455.             188: check_pointers
  1456.             190: isolate_token
  1457.             193: check_types
  1458.             202: push_usertype
  1459.             220: _modifier
  1460.  
  1461.    243: push_usertype             (UTLG_CA)
  1462.             252: exit_ca
  1463.             254: exit_ca
  1464.             276: exit_ca
  1465.  
  1466.    283: pop_usertype              (UTLG_CA)
  1467.  
  1468.    308: is_complex_decl           (UTLG_CA)
  1469.             315: iswhite
  1470.             319: _modifier
  1471.             322: iswhite
  1472.             328: complex_value
  1473.  
  1474.    333: ini_characterset          (UTLG_CA)
  1475.  
  1476.    358: complex_value             (UTLG_CA)
  1477.             401: is_identifier
  1478.  
  1479.    440: is_identifier             (UTLG_CA)
  1480.             447: iswhite
  1481.             457: is_variable
  1482.             458: data_type_
  1483.  
  1484. IFDEF_CA.C
  1485.  
  1486.    108: is_else_if                (IFDEF_CA)
  1487.             127: test_token
  1488.  
  1489.                                      -27-
  1490.  
  1491.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  1492.  
  1493. _______________________________________________________________________________
  1494.  
  1495.             133: def_value
  1496.  
  1497.    141: def_value                 (IFDEF_CA)
  1498.             157: get_definition
  1499.             159: ifdef_true
  1500.             176: get_definition
  1501.             178: ifdef_true
  1502.             199: get_definition
  1503.             200: push_ifdef
  1504.             204: get_definition
  1505.             206: push_ifdef
  1506.  
  1507.    223: get_definition            (IFDEF_CA)
  1508.             236: iswhite
  1509.             255: iswhite
  1510.             259: isolate_token
  1511.             264: iswhite
  1512.             274: test_token
  1513.             280: iswhite
  1514.             286: iswhite
  1515.             289: isolate_token
  1516.             307: iswhite
  1517.             309: isolate_token
  1518.             316: iswhite
  1519.             319: iswhite
  1520.  
  1521.    338: ifdef_true                (IFDEF_CA)
  1522.             342: pop_ifdef_status
  1523.             345: pop_ifdef_status
  1524.  
  1525.    363: push_ifdef                (IFDEF_CA)
  1526.             370: exit_ca
  1527.             372: exit_ca
  1528.             397: exit_ca
  1529.  
  1530.    404: pop_ifdef_status          (IFDEF_CA)
  1531.  
  1532.    428: ini_if_def_stack          (IFDEF_CA)
  1533.  
  1534.    433: free_if_def_stack         (IFDEF_CA)
  1535.  
  1536.    451: skipifdefn                (IFDEF_CA)
  1537.             456: iswhite
  1538.             460: isolate_token
  1539.             463: is_else_if
  1540.  
  1541. EXIT_CA.C
  1542.  
  1543.    118: exit_ca                   (EXIT_CA)
  1544.             158: prn_exitmsg
  1545.             162: prn_exitmsg
  1546.  
  1547.    169: prn_exitmsg               (EXIT_CA)
  1548.  
  1549.                                      -28-
  1550.  
  1551.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  1552.  
  1553. _______________________________________________________________________________
  1554.  
  1555.  
  1556.    188: nullptrxit                (EXIT_CA)
  1557.             193: exit_ca
  1558.  
  1559. TYPES_CA.C
  1560.  
  1561.     79: data_type_                (TYPES_CA)
  1562.              90: get_typedef
  1563.              96: iswhite
  1564.              97: isolate_token
  1565.             112: isolate_token
  1566.             115: test_token
  1567.             116: get_defines
  1568.             119: is_include
  1569.             123: test_token
  1570.             130: test_token
  1571.             137: test_token
  1572.             144: test_token
  1573.             152: test_token
  1574.             159: test_token
  1575.             166: test_token
  1576.             173: test_token
  1577.             174: data_type_
  1578.             181: test_token
  1579.             182: data_type_
  1580.             186: test_token
  1581.             190: test_token
  1582.             195: iswhite
  1583.             197: iswhite
  1584.             201: is_in
  1585.             210: test_token
  1586.             218: test_token
  1587.             219: get_typedef
  1588.             226: test_token
  1589.             227: data_type_
  1590.             231: test_token
  1591.             232: data_type_
  1592.             240: test_token
  1593.             249: check_types
  1594.  
  1595.    262: _modifier                 (TYPES_CA)
  1596.             273: check_pointers
  1597.             287: test_token
  1598.             292: test_token
  1599.             298: test_token
  1600.             303: test_token
  1601.             308: test_token
  1602.             311: test_token
  1603.             316: test_token
  1604.             321: test_token
  1605.             326: test_token
  1606.             331: test_token
  1607.             336: test_token
  1608.  
  1609.                                      -29-
  1610.  
  1611.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  1612.  
  1613. _______________________________________________________________________________
  1614.  
  1615.             339: test_token
  1616.             344: test_token
  1617.             364: check_types
  1618.             374: iswhite
  1619.             377: _modifier
  1620.  
  1621.                                      -30-
  1622.  
  1623.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  1624.  
  1625. _______________________________________________________________________________
  1626.  
  1627.  
  1628. IV.  LIST OF FUNCTIONS AND CALLING FUNCTIONS
  1629.  
  1630.  
  1631. <Function>
  1632.        <Calling Functions>
  1633.         . . . .
  1634.  
  1635.  
  1636. Globfnptrpush                     [PARSE_CA]
  1637.       process_vars                        (GLOB_CA)
  1638.  
  1639.  
  1640. _modifier                         [TYPES_CA]
  1641.       main_loop                           (FUNC_CA)
  1642.       syntax                              (FUNC_CA)
  1643.       syntax                              (FUNC_CA)
  1644.       process_vars                        (GLOB_CA)
  1645.       vol_const                           (GLOB_CA)
  1646.       vol_const                           (GLOB_CA)
  1647.       tdeftest                            (TDEF_CA)
  1648.       get_defines                         (TDEF_CA)
  1649.       is_variable                         (UTLG_CA)
  1650.       get_modifiers                       (UTLG_CA)
  1651.       is_complex_decl                     (UTLG_CA)
  1652.       _modifier                           (TYPES_CA)
  1653.  
  1654.  
  1655. argv_cat                          [INTF_CA]
  1656.       main                                (INTF_CA)
  1657.  
  1658.  
  1659. binary_search                     [XRF_CA]
  1660.       parse                               (PARSE_CA)
  1661.       parse                               (PARSE_CA)
  1662.       process_calls_from                  (PARSE_CA)
  1663.  
  1664.  
  1665. check_pointers                    [UTLG_CA]
  1666.       get_modifiers                       (UTLG_CA)
  1667.       _modifier                           (TYPES_CA)
  1668.  
  1669.  
  1670. check_types                       [TDEF_CA]
  1671.       is_variable                         (UTLG_CA)
  1672.       get_modifiers                       (UTLG_CA)
  1673.       data_type_                          (TYPES_CA)
  1674.       _modifier                           (TYPES_CA)
  1675.  
  1676.  
  1677. close_include                     [UTIL_CA]
  1678.  
  1679.                                      -31-
  1680.  
  1681.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  1682.  
  1683. _______________________________________________________________________________
  1684.  
  1685.       main_loop                           (FUNC_CA)
  1686.       record_variables                    (GLOB_CA)
  1687.  
  1688.  
  1689. comment_error                     [GLOB_CA]
  1690.       record_variables                    (GLOB_CA)
  1691.  
  1692.  
  1693. complex_value                     [UTLG_CA]
  1694.       tdeftest                            (TDEF_CA)
  1695.       is_complex_decl                     (UTLG_CA)
  1696.  
  1697.  
  1698. countbrackets                     [UTIL_CA]
  1699.       main_loop                           (FUNC_CA)
  1700.  
  1701.  
  1702. create_bsearch_array              [XRF_CA]
  1703.       xrf                                 (XRF_CA)
  1704.  
  1705.  
  1706. crt_grc                           [INTF_CA]
  1707.       relocate                            (INTF_CA)
  1708.  
  1709.  
  1710. data_type_                        [TYPES_CA]
  1711.       main_loop                           (FUNC_CA)
  1712.       push_fnptr                          (PARSE_CA)
  1713.       record_variables                    (GLOB_CA)
  1714.       storage_class                       (GLOB_CA)
  1715.       storage_class                       (GLOB_CA)
  1716.       sign_or_ld                          (GLOB_CA)
  1717.       sign_or_ld                          (GLOB_CA)
  1718.       vol_const                           (GLOB_CA)
  1719.       tdeftest                            (TDEF_CA)
  1720.       get_defines                         (TDEF_CA)
  1721.       is_identifier                       (UTLG_CA)
  1722.       data_type_                          (TYPES_CA)
  1723.       data_type_                          (TYPES_CA)
  1724.       data_type_                          (TYPES_CA)
  1725.       data_type_                          (TYPES_CA)
  1726.  
  1727.  
  1728. date_time                         [UTIL_CA]
  1729.       open_reportfile                     (INTF_CA)
  1730.  
  1731.  
  1732. def_value                         [IFDEF_CA]
  1733.       is_else_if                          (IFDEF_CA)
  1734.  
  1735.  
  1736. exit_ca                           [EXIT_CA]
  1737.  
  1738.                                      -32-
  1739.  
  1740.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  1741.  
  1742. _______________________________________________________________________________
  1743.  
  1744.       create_bsearch_array                (XRF_CA)
  1745.       main                                (INTF_CA)
  1746.       main                                (INTF_CA)
  1747.       argv_cat                            (INTF_CA)
  1748.       get_new_path                        (INTF_CA)
  1749.       open_reportfile                     (INTF_CA)
  1750.       push_usertype                       (UTLG_CA)
  1751.       push_usertype                       (UTLG_CA)
  1752.       push_usertype                       (UTLG_CA)
  1753.       push_ifdef                          (IFDEF_CA)
  1754.       push_ifdef                          (IFDEF_CA)
  1755.       push_ifdef                          (IFDEF_CA)
  1756.       nullptrxit                          (EXIT_CA)
  1757.  
  1758.  
  1759. extract_file_names                [INTF_CA]
  1760.       main                                (INTF_CA)
  1761.       get_modules                         (INTF_CA)
  1762.  
  1763.  
  1764. files_match                       [XRF_CA]
  1765.       xrf                                 (XRF_CA)
  1766.  
  1767.  
  1768. fill_func_struct                  [FUNC_CA]
  1769.       func_def                            (FUNC_CA)
  1770.       process_vars                        (GLOB_CA)
  1771.  
  1772.  
  1773. fill_globals_struct               [GLOB_CA]
  1774.       process_vars                        (GLOB_CA)
  1775.  
  1776.  
  1777. formfeed                          [INTF_CA]
  1778.       print_headings                      (UTIL_CA)
  1779.  
  1780.  
  1781. free_if_def_stack                 [IFDEF_CA]
  1782.       main_loop                           (FUNC_CA)
  1783.       record_variables                    (GLOB_CA)
  1784.  
  1785.  
  1786. func_def                          [FUNC_CA]
  1787.       syntax                              (FUNC_CA)
  1788.  
  1789.  
  1790. get_defines                       [TDEF_CA]
  1791.       data_type_                          (TYPES_CA)
  1792.  
  1793.  
  1794. get_definition                    [IFDEF_CA]
  1795.       def_value                           (IFDEF_CA)
  1796.  
  1797.                                      -33-
  1798.  
  1799.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  1800.  
  1801. _______________________________________________________________________________
  1802.  
  1803.       def_value                           (IFDEF_CA)
  1804.       def_value                           (IFDEF_CA)
  1805.       def_value                           (IFDEF_CA)
  1806.  
  1807.  
  1808. get_dimensions                    [UTLG_CA]
  1809.       process_vars                        (GLOB_CA)
  1810.  
  1811.  
  1812. get_envpath                       [UTIL_CA]
  1813.       make_rptfile                        (INTF_CA)
  1814.       setincludefile                      (UTIL_CA)
  1815.  
  1816.  
  1817. get_modifiers                     [UTLG_CA]
  1818.       process_vars                        (GLOB_CA)
  1819.       storage_class                       (GLOB_CA)
  1820.       vol_const                           (GLOB_CA)
  1821.  
  1822.  
  1823. get_modules                       [INTF_CA]
  1824.       main                                (INTF_CA)
  1825.  
  1826.  
  1827. get_new_path                      [INTF_CA]
  1828.       loop_through_modules                (INTF_CA)
  1829.  
  1830.  
  1831. get_redfp                         [UTIL_CA]
  1832.       handle_switches                     (INTF_CA)
  1833.  
  1834.  
  1835. get_token                         [PARSE_CA]
  1836.       parse                               (PARSE_CA)
  1837.  
  1838.  
  1839. get_typedef                       [TDEF_CA]
  1840.       data_type_                          (TYPES_CA)
  1841.       data_type_                          (TYPES_CA)
  1842.  
  1843.  
  1844. glob_ca_msgs                      [GLOB_CA]
  1845.       record_variables                    (GLOB_CA)
  1846.  
  1847.  
  1848. handle_switches                   [INTF_CA]
  1849.       argv_cat                            (INTF_CA)
  1850.       argv_cat                            (INTF_CA)
  1851.  
  1852.  
  1853. heading                           [UTIL_CA]
  1854.       paginate                            (INTF_CA)
  1855.  
  1856.                                      -34-
  1857.  
  1858.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  1859.  
  1860. _______________________________________________________________________________
  1861.  
  1862.       open_reportfile                     (INTF_CA)
  1863.  
  1864.  
  1865. ifdef_true                        [IFDEF_CA]
  1866.       def_value                           (IFDEF_CA)
  1867.       def_value                           (IFDEF_CA)
  1868.  
  1869.  
  1870. infunclist                        [XRF_CA]
  1871.       process_vars                        (GLOB_CA)
  1872.  
  1873.  
  1874. ini_GLstack                       [PARSE_CA]
  1875.       push_fnptr                          (PARSE_CA)
  1876.  
  1877.  
  1878. ini_Globals                       [FUNC_CA]
  1879.       main_loop                           (FUNC_CA)
  1880.  
  1881.  
  1882. ini_cfile                         [XRF_CA]
  1883.       xrf                                 (XRF_CA)
  1884.       xrf                                 (XRF_CA)
  1885.  
  1886.  
  1887. ini_characterset                  [UTLG_CA]
  1888.       main                                (INTF_CA)
  1889.  
  1890.  
  1891. ini_if_def_stack                  [IFDEF_CA]
  1892.       main_loop                           (FUNC_CA)
  1893.       record_variables                    (GLOB_CA)
  1894.  
  1895.  
  1896. insert_type                       [TDEF_CA]
  1897.       tdeftest                            (TDEF_CA)
  1898.       get_defines                         (TDEF_CA)
  1899.       get_defines                         (TDEF_CA)
  1900.  
  1901.  
  1902. instructions                      [INTF_CA]
  1903.       get_modules                         (INTF_CA)
  1904.  
  1905.  
  1906. intypeslist                       [TDEF_CA]
  1907.       insert_type                         (TDEF_CA)
  1908.  
  1909.  
  1910. is_closed_comment                 [GLOB_CA]
  1911.       record_variables                    (GLOB_CA)
  1912.  
  1913.  
  1914. is_comment                        [GLOB_CA]
  1915.  
  1916.                                      -35-
  1917.  
  1918.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  1919.  
  1920. _______________________________________________________________________________
  1921.  
  1922.       record_variables                    (GLOB_CA)
  1923.  
  1924.  
  1925. is_complex_decl                   [UTLG_CA]
  1926.       record_variables                    (GLOB_CA)
  1927.       storage_class                       (GLOB_CA)
  1928.       vol_const                           (GLOB_CA)
  1929.  
  1930.  
  1931. is_else_if                        [IFDEF_CA]
  1932.       record_variables                    (GLOB_CA)
  1933.       skipifdefn                          (IFDEF_CA)
  1934.  
  1935.  
  1936. is_identifier                     [UTLG_CA]
  1937.       complex_value                       (UTLG_CA)
  1938.  
  1939.  
  1940. is_in                             [PARSE_CA]
  1941.       store_ll_globals                    (LINKL_CA)
  1942.       store_ll_globals                    (LINKL_CA)
  1943.       isdelim                             (PARSE_CA)
  1944.       readmakefile                        (INTF_CA)
  1945.       data_type_                          (TYPES_CA)
  1946.  
  1947.  
  1948. is_include                        [UTIL_CA]
  1949.       is_includeF                         (GLOB_CA)
  1950.       data_type_                          (TYPES_CA)
  1951.  
  1952.  
  1953. is_includeF                       [GLOB_CA]
  1954.       record_variables                    (GLOB_CA)
  1955.  
  1956.  
  1957. is_nextstatement                  [GLOB_CA]
  1958.       record_variables                    (GLOB_CA)
  1959.       record_variables                    (GLOB_CA)
  1960.  
  1961.  
  1962. is_prototype                      [UTLG_CA]
  1963.       record_variables                    (GLOB_CA)
  1964.       storage_class                       (GLOB_CA)
  1965.       vol_const                           (GLOB_CA)
  1966.  
  1967.  
  1968. is_variable                       [UTLG_CA]
  1969.       process_vars                        (GLOB_CA)
  1970.       is_identifier                       (UTLG_CA)
  1971.  
  1972.  
  1973. isdelim                           [PARSE_CA]
  1974.  
  1975.                                      -36-
  1976.  
  1977.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  1978.  
  1979. _______________________________________________________________________________
  1980.  
  1981.       get_token                           (PARSE_CA)
  1982.       record_variables                    (GLOB_CA)
  1983.       is_prototype                        (UTLG_CA)
  1984.  
  1985.  
  1986. isliteral                         [PARSE_CA]
  1987.       main_loop                           (FUNC_CA)
  1988.       get_token                           (PARSE_CA)
  1989.       record_variables                    (GLOB_CA)
  1990.  
  1991.  
  1992. isolate_strun                     [GLOB_CA]
  1993.       xt_struct_union                     (GLOB_CA)
  1994.       xt_struct_union                     (GLOB_CA)
  1995.  
  1996.  
  1997. isolate_token                     [UTIL_CA]
  1998.       is_includeF                         (GLOB_CA)
  1999.       get_modifiers                       (UTLG_CA)
  2000.       get_definition                      (IFDEF_CA)
  2001.       get_definition                      (IFDEF_CA)
  2002.       get_definition                      (IFDEF_CA)
  2003.       skipifdefn                          (IFDEF_CA)
  2004.       data_type_                          (TYPES_CA)
  2005.       data_type_                          (TYPES_CA)
  2006.  
  2007.  
  2008. iswhite                           [PARSE_CA]
  2009.       main_loop                           (FUNC_CA)
  2010.       syntax                              (FUNC_CA)
  2011.       func_def                            (FUNC_CA)
  2012.       get_token                           (PARSE_CA)
  2013.       get_token                           (PARSE_CA)
  2014.       get_token                           (PARSE_CA)
  2015.       record_variables                    (GLOB_CA)
  2016.       xt_struct_union                     (GLOB_CA)
  2017.       process_vars                        (GLOB_CA)
  2018.       process_vars                        (GLOB_CA)
  2019.       process_vars                        (GLOB_CA)
  2020.       process_vars                        (GLOB_CA)
  2021.       process_vars                        (GLOB_CA)
  2022.       process_vars                        (GLOB_CA)
  2023.       process_vars                        (GLOB_CA)
  2024.       process_vars                        (GLOB_CA)
  2025.       storage_class                       (GLOB_CA)
  2026.       storage_class                       (GLOB_CA)
  2027.       isolate_strun                       (GLOB_CA)
  2028.       isolate_strun                       (GLOB_CA)
  2029.       is_nextstatement                    (GLOB_CA)
  2030.       vol_const                           (GLOB_CA)
  2031.       vol_const                           (GLOB_CA)
  2032.  
  2033.                                      -37-
  2034.  
  2035.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  2036.  
  2037. _______________________________________________________________________________
  2038.  
  2039.       tdeftest                            (TDEF_CA)
  2040.       tdeftest                            (TDEF_CA)
  2041.       get_defines                         (TDEF_CA)
  2042.       get_defines                         (TDEF_CA)
  2043.       get_defines                         (TDEF_CA)
  2044.       handle_switches                     (INTF_CA)
  2045.       is_prototype                        (UTLG_CA)
  2046.       is_prototype                        (UTLG_CA)
  2047.       is_prototype                        (UTLG_CA)
  2048.       is_prototype                        (UTLG_CA)
  2049.       get_dimensions                      (UTLG_CA)
  2050.       white_out                           (UTLG_CA)
  2051.       is_variable                         (UTLG_CA)
  2052.       check_pointers                      (UTLG_CA)
  2053.       check_pointers                      (UTLG_CA)
  2054.       is_complex_decl                     (UTLG_CA)
  2055.       is_complex_decl                     (UTLG_CA)
  2056.       is_identifier                       (UTLG_CA)
  2057.       get_definition                      (IFDEF_CA)
  2058.       get_definition                      (IFDEF_CA)
  2059.       get_definition                      (IFDEF_CA)
  2060.       get_definition                      (IFDEF_CA)
  2061.       get_definition                      (IFDEF_CA)
  2062.       get_definition                      (IFDEF_CA)
  2063.       get_definition                      (IFDEF_CA)
  2064.       get_definition                      (IFDEF_CA)
  2065.       skipifdefn                          (IFDEF_CA)
  2066.       data_type_                          (TYPES_CA)
  2067.       data_type_                          (TYPES_CA)
  2068.       data_type_                          (TYPES_CA)
  2069.       _modifier                           (TYPES_CA)
  2070.  
  2071.  
  2072. key_word                          [PARSE_CA]
  2073.       is_variable                         (UTLG_CA)
  2074.  
  2075.  
  2076. link_by_module                    [XRF_CA]
  2077.       fill_func_struct                    (FUNC_CA)
  2078.  
  2079.  
  2080. loop_through_modules              [INTF_CA]
  2081.       main                                (INTF_CA)
  2082.  
  2083.  
  2084. main                              [INTF_CA]
  2085.  
  2086.  
  2087. main_loop                         [FUNC_CA]
  2088.       loop_through_modules                (INTF_CA)
  2089.  
  2090.  
  2091. make_complex_decl                 [GLOB_CA]
  2092.  
  2093.                                      -38-
  2094.  
  2095.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  2096.  
  2097. _______________________________________________________________________________
  2098.  
  2099.       process_vars                        (GLOB_CA)
  2100.  
  2101.  
  2102. make_function_token               [FUNC_CA]
  2103.       fill_func_struct                    (FUNC_CA)
  2104.  
  2105.  
  2106. make_rptfile                      [INTF_CA]
  2107.       main                                (INTF_CA)
  2108.  
  2109.  
  2110. makepathvar                       [INTF_CA]
  2111.       make_rptfile                        (INTF_CA)
  2112.       make_rptfile                        (INTF_CA)
  2113.  
  2114.  
  2115. nullptrxit                        [EXIT_CA]
  2116.       xrf                                 (XRF_CA)
  2117.  
  2118.  
  2119. open_c_file                       [INTF_CA]
  2120.       ini_cfile                           (XRF_CA)
  2121.       loop_through_modules                (INTF_CA)
  2122.  
  2123.  
  2124. open_includef                     [UTIL_CA]
  2125.       setincludefile                      (UTIL_CA)
  2126.       setincludefile                      (UTIL_CA)
  2127.  
  2128.  
  2129. open_reportfile                   [INTF_CA]
  2130.       main                                (INTF_CA)
  2131.       main                                (INTF_CA)
  2132.       main                                (INTF_CA)
  2133.       make_rptfile                        (INTF_CA)
  2134.  
  2135.  
  2136. paginate                          [INTF_CA]
  2137.       func_def                            (FUNC_CA)
  2138.       func_def                            (FUNC_CA)
  2139.       print_ll                            (LINKL_CA)
  2140.       print_calls_from                    (LINKL_CA)
  2141.       print_calls_from                    (LINKL_CA)
  2142.       print_calls_from                    (LINKL_CA)
  2143.       print_calls_from                    (LINKL_CA)
  2144.       print_fnptrs                        (LINKL_CA)
  2145.       print_fnptrs                        (LINKL_CA)
  2146.       print_fnptrs                        (LINKL_CA)
  2147.       print_fnptrs                        (LINKL_CA)
  2148.       prn_calls__fnptrs                   (LINKL_CA)
  2149.       prn_calls__fnptrs                   (LINKL_CA)
  2150.  
  2151.                                      -39-
  2152.  
  2153.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  2154.  
  2155. _______________________________________________________________________________
  2156.  
  2157.       prn_calls__fnptrs                   (LINKL_CA)
  2158.       prn_calls__fnptrs                   (LINKL_CA)
  2159.       prn_calls__fnptrs                   (LINKL_CA)
  2160.       process_calls_from                  (PARSE_CA)
  2161.       process_calls_from                  (PARSE_CA)
  2162.       prn_all__fnptrs                     (PARSE_CA)
  2163.       prn_all__fnptrs                     (PARSE_CA)
  2164.       prn_all__fnptrs                     (PARSE_CA)
  2165.       prn_all__fnptrs                     (PARSE_CA)
  2166.       prn_all__fnptrs                     (PARSE_CA)
  2167.       prn_all__fnptrs                     (PARSE_CA)
  2168.       xrf                                 (XRF_CA)
  2169.       xrf                                 (XRF_CA)
  2170.       fill_globals_struct                 (GLOB_CA)
  2171.       fill_globals_struct                 (GLOB_CA)
  2172.       fill_globals_struct                 (GLOB_CA)
  2173.       fill_globals_struct                 (GLOB_CA)
  2174.       print_alphab_globals                (GLOB_CA)
  2175.       print_alphab_globals                (GLOB_CA)
  2176.       print_alphab_globals                (GLOB_CA)
  2177.       print_alphab_globals                (GLOB_CA)
  2178.       print_alphab_globals                (GLOB_CA)
  2179.       print_alphab_globals                (GLOB_CA)
  2180.       print_modifiers                     (GLOB_CA)
  2181.       formfeed                            (INTF_CA)
  2182.       open_c_file                         (INTF_CA)
  2183.       close_include                       (UTIL_CA)
  2184.       close_include                       (UTIL_CA)
  2185.       date_time                           (UTIL_CA)
  2186.       date_time                           (UTIL_CA)
  2187.       date_time                           (UTIL_CA)
  2188.       date_time                           (UTIL_CA)
  2189.       date_time                           (UTIL_CA)
  2190.       heading                             (UTIL_CA)
  2191.       heading                             (UTIL_CA)
  2192.       heading                             (UTIL_CA)
  2193.       heading                             (UTIL_CA)
  2194.       print_headings                      (UTIL_CA)
  2195.       print_headings                      (UTIL_CA)
  2196.       print_headings                      (UTIL_CA)
  2197.       print_headings                      (UTIL_CA)
  2198.       print_headings                      (UTIL_CA)
  2199.  
  2200.  
  2201. parse                             [PARSE_CA]
  2202.       xrf                                 (XRF_CA)
  2203.  
  2204.  
  2205. parse_switch                      [INTF_CA]
  2206.       handle_switches                     (INTF_CA)
  2207.       handle_switches                     (INTF_CA)
  2208.       handle_switches                     (INTF_CA)
  2209.  
  2210.                                      -40-
  2211.  
  2212.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  2213.  
  2214. _______________________________________________________________________________
  2215.  
  2216.       handle_switches                     (INTF_CA)
  2217.  
  2218.  
  2219. pop_fn_name                       [PARSE_CA]
  2220.       parse                               (PARSE_CA)
  2221.       process_calls_from                  (PARSE_CA)
  2222.  
  2223.  
  2224. pop_ifdef_status                  [IFDEF_CA]
  2225.       ifdef_true                          (IFDEF_CA)
  2226.       ifdef_true                          (IFDEF_CA)
  2227.  
  2228.  
  2229. pop_usertype                      [UTLG_CA]
  2230.       print_modifiers                     (GLOB_CA)
  2231.  
  2232.  
  2233. print_alphab_globals              [GLOB_CA]
  2234.       main                                (INTF_CA)
  2235.  
  2236.  
  2237. print_calls_from                  [LINKL_CA]
  2238.       main                                (INTF_CA)
  2239.  
  2240.  
  2241. print_fnptrs                      [LINKL_CA]
  2242.       main                                (INTF_CA)
  2243.  
  2244.  
  2245. print_headings                    [UTIL_CA]
  2246.       print_ll                            (LINKL_CA)
  2247.       print_calls_from                    (LINKL_CA)
  2248.       print_fnptrs                        (LINKL_CA)
  2249.       xrf                                 (XRF_CA)
  2250.       print_alphab_globals                (GLOB_CA)
  2251.       loop_through_modules                (INTF_CA)
  2252.  
  2253.  
  2254. print_ll                          [LINKL_CA]
  2255.       main                                (INTF_CA)
  2256.  
  2257.  
  2258. print_modifiers                   [GLOB_CA]
  2259.       fill_globals_struct                 (GLOB_CA)
  2260.       print_alphab_globals                (GLOB_CA)
  2261.  
  2262.  
  2263. print_userdefs                    [FUNC_CA]
  2264.       main_loop                           (FUNC_CA)
  2265.  
  2266.  
  2267. prn_all__fnptrs                   [PARSE_CA]
  2268.  
  2269.                                      -41-
  2270.  
  2271.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  2272.  
  2273. _______________________________________________________________________________
  2274.  
  2275.       print_fnptrs                        (LINKL_CA)
  2276.  
  2277.  
  2278. prn_calls__fnptrs                 [LINKL_CA]
  2279.       print_calls_from                    (LINKL_CA)
  2280.       print_fnptrs                        (LINKL_CA)
  2281.  
  2282.  
  2283. prn_exitmsg                       [EXIT_CA]
  2284.       exit_ca                             (EXIT_CA)
  2285.       exit_ca                             (EXIT_CA)
  2286.  
  2287.  
  2288. process_calls_from                [PARSE_CA]
  2289.       parse                               (PARSE_CA)
  2290.       parse                               (PARSE_CA)
  2291.  
  2292.  
  2293. process_vars                      [GLOB_CA]
  2294.       record_variables                    (GLOB_CA)
  2295.       storage_class                       (GLOB_CA)
  2296.       vol_const                           (GLOB_CA)
  2297.  
  2298.  
  2299. push_fnptr                        [PARSE_CA]
  2300.       parse                               (PARSE_CA)
  2301.       Globfnptrpush                       (PARSE_CA)
  2302.  
  2303.  
  2304. push_ifdef                        [IFDEF_CA]
  2305.       def_value                           (IFDEF_CA)
  2306.       def_value                           (IFDEF_CA)
  2307.  
  2308.  
  2309. push_usertype                     [UTLG_CA]
  2310.       get_modifiers                       (UTLG_CA)
  2311.  
  2312.  
  2313. readmakefile                      [INTF_CA]
  2314.       main                                (INTF_CA)
  2315.  
  2316.  
  2317. reallocate                        [INTF_CA]
  2318.       get_modules                         (INTF_CA)
  2319.  
  2320.  
  2321. record_variables                  [GLOB_CA]
  2322.       loop_through_modules                (INTF_CA)
  2323.  
  2324.  
  2325. relocate                          [INTF_CA]
  2326.       main_loop                           (FUNC_CA)
  2327.  
  2328.                                      -42-
  2329.  
  2330.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  2331.  
  2332. _______________________________________________________________________________
  2333.  
  2334.       get_modules                         (INTF_CA)
  2335.       instructions                        (INTF_CA)
  2336.       make_rptfile                        (INTF_CA)
  2337.       make_rptfile                        (INTF_CA)
  2338.       make_rptfile                        (INTF_CA)
  2339.       open_c_file                         (INTF_CA)
  2340.       get_new_path                        (INTF_CA)
  2341.       get_new_path                        (INTF_CA)
  2342.  
  2343.  
  2344. setincludefile                    [UTIL_CA]
  2345.       is_include                          (UTIL_CA)
  2346.  
  2347.  
  2348. sign_or_ld                        [GLOB_CA]
  2349.       record_variables                    (GLOB_CA)
  2350.       storage_class                       (GLOB_CA)
  2351.       vol_const                           (GLOB_CA)
  2352.  
  2353.  
  2354. skip_fnptrs                       [XRF_CA]
  2355.       xrf                                 (XRF_CA)
  2356.       record_variables                    (GLOB_CA)
  2357.  
  2358.  
  2359. skipifdefn                        [IFDEF_CA]
  2360.       main_loop                           (FUNC_CA)
  2361.  
  2362.  
  2363. storage_class                     [GLOB_CA]
  2364.       record_variables                    (GLOB_CA)
  2365.       record_variables                    (GLOB_CA)
  2366.       vol_const                           (GLOB_CA)
  2367.  
  2368.  
  2369. store_calls_from                  [PARSE_CA]
  2370.       process_calls_from                  (PARSE_CA)
  2371.       process_calls_from                  (PARSE_CA)
  2372.  
  2373.  
  2374. store_linked_list                 [LINKL_CA]
  2375.       fill_func_struct                    (FUNC_CA)
  2376.  
  2377.  
  2378. store_ll_globals                  [LINKL_CA]
  2379.       fill_globals_struct                 (GLOB_CA)
  2380.  
  2381.  
  2382. syntax                            [FUNC_CA]
  2383.       main_loop                           (FUNC_CA)
  2384.  
  2385.  
  2386. tdeftest                          [TDEF_CA]
  2387.  
  2388.                                      -43-
  2389.  
  2390.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  2391.  
  2392. _______________________________________________________________________________
  2393.  
  2394.       get_typedef                         (TDEF_CA)
  2395.       get_typedef                         (TDEF_CA)
  2396.  
  2397.  
  2398. test_token                        [UTIL_CA]
  2399.       storage_class                       (GLOB_CA)
  2400.       storage_class                       (GLOB_CA)
  2401.       vol_const                           (GLOB_CA)
  2402.       vol_const                           (GLOB_CA)
  2403.       check_types                         (TDEF_CA)
  2404.       is_include                          (UTIL_CA)
  2405.       is_else_if                          (IFDEF_CA)
  2406.       get_definition                      (IFDEF_CA)
  2407.       data_type_                          (TYPES_CA)
  2408.       data_type_                          (TYPES_CA)
  2409.       data_type_                          (TYPES_CA)
  2410.       data_type_                          (TYPES_CA)
  2411.       data_type_                          (TYPES_CA)
  2412.       data_type_                          (TYPES_CA)
  2413.       data_type_                          (TYPES_CA)
  2414.       data_type_                          (TYPES_CA)
  2415.       data_type_                          (TYPES_CA)
  2416.       data_type_                          (TYPES_CA)
  2417.       data_type_                          (TYPES_CA)
  2418.       data_type_                          (TYPES_CA)
  2419.       data_type_                          (TYPES_CA)
  2420.       data_type_                          (TYPES_CA)
  2421.       data_type_                          (TYPES_CA)
  2422.       data_type_                          (TYPES_CA)
  2423.       data_type_                          (TYPES_CA)
  2424.       _modifier                           (TYPES_CA)
  2425.       _modifier                           (TYPES_CA)
  2426.       _modifier                           (TYPES_CA)
  2427.       _modifier                           (TYPES_CA)
  2428.       _modifier                           (TYPES_CA)
  2429.       _modifier                           (TYPES_CA)
  2430.       _modifier                           (TYPES_CA)
  2431.       _modifier                           (TYPES_CA)
  2432.       _modifier                           (TYPES_CA)
  2433.       _modifier                           (TYPES_CA)
  2434.       _modifier                           (TYPES_CA)
  2435.       _modifier                           (TYPES_CA)
  2436.       _modifier                           (TYPES_CA)
  2437.  
  2438.  
  2439. vol_const                         [GLOB_CA]
  2440.       record_variables                    (GLOB_CA)
  2441.  
  2442.  
  2443. white_out                         [UTLG_CA]
  2444.       process_vars                        (GLOB_CA)
  2445.  
  2446.                                      -44-
  2447.  
  2448.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  2449.  
  2450. _______________________________________________________________________________
  2451.  
  2452.  
  2453.  
  2454. xrf                               [XRF_CA]
  2455.       main                                (INTF_CA)
  2456.  
  2457.  
  2458. xt_struct_union                   [GLOB_CA]
  2459.       process_vars                        (GLOB_CA)
  2460.  
  2461.                                      -45-
  2462.  
  2463.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  2464.  
  2465. _______________________________________________________________________________
  2466.  
  2467.  
  2468. V.   FUNCTION POINTERS AND CALLING FUNCTIONS
  2469.  
  2470.  
  2471. <Global Pointers>
  2472.        <Functions Called From>
  2473.         . . . .
  2474.  
  2475.  
  2476. <All Function Pointers>
  2477. . . . . . .
  2478. Pointer Name             Function Pointed To        [Calling Function]
  2479.  
  2480.  
  2481.                                      -46-
  2482.  
  2483.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  2484.  
  2485. _______________________________________________________________________________
  2486.  
  2487.  
  2488. VI.  GLOBAL VARIABLES LISTED ALPHABETICALLY
  2489.  
  2490. extern    int     __Complex_Declarators                    UTLG_CA
  2491.           int     __Complex_Declarators                    INTF_CA
  2492. extern    int     __Complex_Prototypes                     UTLG_CA
  2493.           int     __Complex_Prototypes                     INTF_CA
  2494.  
  2495. extern    int     __Inclf_Limit                            UTIL_CA
  2496.           int     __Inclf_Limit                            INTF_CA
  2497.  
  2498. extern    int     __mods[_MAX_MODS]                        TYPES_CA
  2499.           int     __mods[_MAX_MODS]                        UTLG_CA
  2500. extern    int     __mods[_MAX_MODS]                        GLOB_CA
  2501. extern    int     __mods[_MAX_MODS]                        FUNC_CA
  2502.  
  2503. extern    int     __typ_mod[__TYPEDEFS]                    TYPES_CA
  2504. extern    int     __typ_mod[__TYPEDEFS]                    UTLG_CA
  2505.           int     __typ_mod[__TYPEDEFS]                    TDEF_CA
  2506. extern    int     __typ_mod[__TYPEDEFS]                    GLOB_CA
  2507. extern    int     __typ_mod[__TYPEDEFS]                    FUNC_CA
  2508. extern    char    __type_def[__TYPEDEFS][__TYPEDEFSIZE]    TYPES_CA
  2509. extern    char    __type_def[__TYPEDEFS][__TYPEDEFSIZE]    UTLG_CA
  2510.           char    __type_def[__TYPEDEFS][__TYPEDEFSIZE]    TDEF_CA
  2511. extern    char    __type_def[__TYPEDEFS][__TYPEDEFSIZE]    GLOB_CA
  2512. extern    char    __type_def[__TYPEDEFS][__TYPEDEFSIZE]    FUNC_CA
  2513.           int     __typedef_count                          TDEF_CA
  2514. extern    int     __typenum                                TYPES_CA
  2515. extern    int     __typenum                                IFDEF_CA
  2516. extern    int     __typenum                                UTLG_CA
  2517. extern    int     __typenum                                UTIL_CA
  2518. extern    int     __typenum                                INTF_CA
  2519. extern    int     __typenum                                TDEF_CA
  2520.           int     __typenum                                TDEF_CA
  2521. extern    int     __typenum                                GLOB_CA
  2522. extern    int     __typenum                                XRF_CA
  2523. extern    int     __typenum                                PARSE_CA
  2524. extern    int     __typenum                                LINKL_CA
  2525. extern    int     __typenum                                FUNC_CA
  2526.  
  2527. extern [u]int     _amblksiz                                TYPES_CA
  2528.                   < near  cdecl >
  2529. extern [u]int     _amblksiz                                IFDEF_CA
  2530.                   < near  cdecl >
  2531. extern [u]int     _amblksiz                                UTLG_CA
  2532.                   < near  cdecl >
  2533. extern [u]int     _amblksiz                                INTF_CA
  2534.                   < near  cdecl >
  2535. extern [u]int     _amblksiz                                GLOB_CA
  2536.                   < near  cdecl >
  2537. extern [u]int     _amblksiz                                PARSE_CA
  2538.                   < near  cdecl >
  2539.  
  2540.                                      -47-
  2541.  
  2542.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  2543.  
  2544. _______________________________________________________________________________
  2545.  
  2546.  
  2547. extern [u]char    _ctype[]                                 TYPES_CA
  2548.                   < near  cdecl >
  2549. extern [u]char    _ctype[]                                 UTLG_CA
  2550.                   < near  cdecl >
  2551. extern [u]char    _ctype[]                                 UTIL_CA
  2552.                   < near  cdecl >
  2553. extern [u]char    _ctype[]                                 TDEF_CA
  2554.                   < near  cdecl >
  2555. extern [u]char    _ctype[]                                 GLOB_CA
  2556.                   < near  cdecl >
  2557. extern [u]char    _ctype[]                                 PARSE_CA
  2558.                   < near  cdecl >
  2559. extern [u]char    _ctype[]                                 FUNC_CA
  2560.                   < near  cdecl >
  2561.  
  2562. extern    int     _doserrno                                TYPES_CA
  2563.                   < near  cdecl >
  2564. extern    int     _doserrno                                EXIT_CA
  2565.                   < near  cdecl >
  2566. extern    int     _doserrno                                IFDEF_CA
  2567.                   < near  cdecl >
  2568. extern    int     _doserrno                                UTLG_CA
  2569.                   < near  cdecl >
  2570. extern    int     _doserrno                                UTIL_CA
  2571.                   < near  cdecl >
  2572. extern    int     _doserrno                                INTF_CA
  2573.                   < near  cdecl >
  2574. extern    int     _doserrno                                XRF_CA
  2575.                   < near  cdecl >
  2576. extern    int     _doserrno                                PARSE_CA
  2577.                   < near  cdecl >
  2578. extern    int     _doserrno                                FUNC_CA
  2579.                   < near  cdecl >
  2580.  
  2581. extern    int     _fileinfo                                TYPES_CA
  2582.                   < near  cdecl >
  2583. extern    int     _fileinfo                                EXIT_CA
  2584.                   < near  cdecl >
  2585. extern    int     _fileinfo                                IFDEF_CA
  2586.                   < near  cdecl >
  2587. extern    int     _fileinfo                                UTLG_CA
  2588.                   < near  cdecl >
  2589. extern    int     _fileinfo                                UTIL_CA
  2590.                   < near  cdecl >
  2591. extern    int     _fileinfo                                INTF_CA
  2592.                   < near  cdecl >
  2593. extern    int     _fileinfo                                XRF_CA
  2594.                   < near  cdecl >
  2595. extern    int     _fileinfo                                PARSE_CA
  2596.                   < near  cdecl >
  2597.  
  2598.                                      -48-
  2599.  
  2600.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  2601.  
  2602. _______________________________________________________________________________
  2603.  
  2604. extern    int     _fileinfo                                FUNC_CA
  2605.                   < near  cdecl >
  2606. extern    int     _fmode                                   TYPES_CA
  2607.                   < near  cdecl >
  2608. extern    int     _fmode                                   EXIT_CA
  2609.                   < near  cdecl >
  2610. extern    int     _fmode                                   IFDEF_CA
  2611.                   < near  cdecl >
  2612. extern    int     _fmode                                   UTLG_CA
  2613.                   < near  cdecl >
  2614. extern    int     _fmode                                   UTIL_CA
  2615.                   < near  cdecl >
  2616. extern    int     _fmode                                   INTF_CA
  2617.                   < near  cdecl >
  2618. extern    int     _fmode                                   XRF_CA
  2619.                   < near  cdecl >
  2620. extern    int     _fmode                                   PARSE_CA
  2621.                   < near  cdecl >
  2622. extern    int     _fmode                                   FUNC_CA
  2623.                   < near  cdecl >
  2624.  
  2625. extern    FILE    _iob[]                                   TYPES_CA
  2626.                   < near  cdecl >
  2627. extern    FILE    _iob[]                                   EXIT_CA
  2628.                   < near  cdecl >
  2629. extern    FILE    _iob[]                                   IFDEF_CA
  2630.                   < near  cdecl >
  2631. extern    FILE    _iob[]                                   UTLG_CA
  2632.                   < near  cdecl >
  2633. extern    FILE    _iob[]                                   UTIL_CA
  2634.                   < near  cdecl >
  2635. extern    FILE    _iob[]                                   INTF_CA
  2636.                   < near  cdecl >
  2637. extern    FILE    _iob[]                                   TDEF_CA
  2638.                   < near  cdecl >
  2639. extern    FILE    _iob[]                                   GLOB_CA
  2640.                   < near  cdecl >
  2641. extern    FILE    _iob[]                                   XRF_CA
  2642.                   < near  cdecl >
  2643. extern    FILE    _iob[]                                   PARSE_CA
  2644.                   < near  cdecl >
  2645. extern    FILE    _iob[]                                   LINKL_CA
  2646.                   < near  cdecl >
  2647. extern    FILE    _iob[]                                   FUNC_CA
  2648.                   < near  cdecl >
  2649.  
  2650. extern [u]char    _osmajor                                 TYPES_CA
  2651.                   < near  cdecl >
  2652. extern [u]char    _osmajor                                 EXIT_CA
  2653.                   < near  cdecl >
  2654. extern [u]char    _osmajor                                 IFDEF_CA
  2655.                   < near  cdecl >
  2656.  
  2657.                                      -49-
  2658.  
  2659.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  2660.  
  2661. _______________________________________________________________________________
  2662.  
  2663. extern [u]char    _osmajor                                 UTLG_CA
  2664.                   < near  cdecl >
  2665. extern [u]char    _osmajor                                 UTIL_CA
  2666.                   < near  cdecl >
  2667. extern [u]char    _osmajor                                 INTF_CA
  2668.                   < near  cdecl >
  2669. extern [u]char    _osmajor                                 XRF_CA
  2670.                   < near  cdecl >
  2671. extern [u]char    _osmajor                                 PARSE_CA
  2672.                   < near  cdecl >
  2673. extern [u]char    _osmajor                                 FUNC_CA
  2674.                   < near  cdecl >
  2675. extern [u]char    _osminor                                 TYPES_CA
  2676.                   < near  cdecl >
  2677. extern [u]char    _osminor                                 EXIT_CA
  2678.                   < near  cdecl >
  2679. extern [u]char    _osminor                                 IFDEF_CA
  2680.                   < near  cdecl >
  2681. extern [u]char    _osminor                                 UTLG_CA
  2682.                   < near  cdecl >
  2683. extern [u]char    _osminor                                 UTIL_CA
  2684.                   < near  cdecl >
  2685. extern [u]char    _osminor                                 INTF_CA
  2686.                   < near  cdecl >
  2687. extern [u]char    _osminor                                 XRF_CA
  2688.                   < near  cdecl >
  2689. extern [u]char    _osminor                                 PARSE_CA
  2690.                   < near  cdecl >
  2691. extern [u]char    _osminor                                 FUNC_CA
  2692.                   < near  cdecl >
  2693. extern [u]char    _osmode                                  TYPES_CA
  2694.                   < near  cdecl >
  2695. extern [u]char    _osmode                                  EXIT_CA
  2696.                   < near  cdecl >
  2697. extern [u]char    _osmode                                  IFDEF_CA
  2698.                   < near  cdecl >
  2699. extern [u]char    _osmode                                  UTLG_CA
  2700.                   < near  cdecl >
  2701. extern [u]char    _osmode                                  UTIL_CA
  2702.                   < near  cdecl >
  2703. extern [u]char    _osmode                                  INTF_CA
  2704.                   < near  cdecl >
  2705. extern [u]char    _osmode                                  XRF_CA
  2706.                   < near  cdecl >
  2707. extern [u]char    _osmode                                  PARSE_CA
  2708.                   < near  cdecl >
  2709. extern [u]char    _osmode                                  FUNC_CA
  2710.                   < near  cdecl >
  2711. extern [u]int     _osversion                               INTF_CA
  2712.                   < near  cdecl >
  2713.  
  2714. extern [u]int     _psp                                     TYPES_CA
  2715.                   < near  cdecl >
  2716.  
  2717.                                      -50-
  2718.  
  2719.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  2720.  
  2721. _______________________________________________________________________________
  2722.  
  2723. extern [u]int     _psp                                     EXIT_CA
  2724.                   < near  cdecl >
  2725. extern [u]int     _psp                                     IFDEF_CA
  2726.                   < near  cdecl >
  2727. extern [u]int     _psp                                     UTLG_CA
  2728.                   < near  cdecl >
  2729. extern [u]int     _psp                                     UTIL_CA
  2730.                   < near  cdecl >
  2731. extern [u]int     _psp                                     INTF_CA
  2732.                   < near  cdecl >
  2733. extern [u]int     _psp                                     XRF_CA
  2734.                   < near  cdecl >
  2735. extern [u]int     _psp                                     PARSE_CA
  2736.                   < near  cdecl >
  2737. extern [u]int     _psp                                     FUNC_CA
  2738.                   < near  cdecl >
  2739.  
  2740. static    int     brackets                                 FUNC_CA
  2741.           char    **bsearch_start                          XRF_CA
  2742. extern    char    **bsearch_start                          PARSE_CA
  2743. static    char    buffer[261]                              FUNC_CA
  2744. static    typedef bufring_line_held                        FUNC_CA
  2745.                  [type:  UINT]
  2746.  
  2747.           struct  *calling_function                        XRF_CA
  2748.                   [struct:  func]
  2749. extern    struct  *calling_function                        PARSE_CA
  2750.                   [struct:  func]
  2751. static    char    character[128]                           UTLG_CA
  2752. static    int     chars_to_fn_name                         FUNC_CA
  2753. static    char    *close_brackets                          GLOB_CA
  2754. static    int     Comment                                  PARSE_CA
  2755. static    char    COMPLEXdeclbuf[60]                       GLOB_CA
  2756. static    int     COMPLExp                                 GLOB_CA
  2757. static    struct  *current                                 PARSE_CA
  2758.                   [struct:  calls_from]
  2759.           char    *CurrentMod                              INTF_CA
  2760. extern    char    *CurrentMod                              GLOB_CA
  2761.  
  2762. extern    int     daylight                                 UTIL_CA
  2763.                   < near  cdecl >
  2764.           char    *debugptr                                FUNC_CA
  2765. extern    int     declare_file                             TYPES_CA
  2766. extern    int     declare_file                             UTIL_CA
  2767.           int     declare_file                             INTF_CA
  2768. extern    int     declare_file                             FUNC_CA
  2769.  
  2770. static    int     elif_level                               IFDEF_CA
  2771. static    int     else_level                               IFDEF_CA
  2772.           char    *elseif[DEFINE_TYPES]                    IFDEF_CA
  2773. static    typedef endfunction                              FUNC_CA
  2774.                  [type:  UINT]
  2775.  
  2776.                                      -51-
  2777.  
  2778.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  2779.  
  2780. _______________________________________________________________________________
  2781.  
  2782. static    char    *ending_semicol                          GLOB_CA
  2783. extern    char    environ                                  TYPES_CA
  2784.                   < * * near  cdecl >
  2785. extern    char    environ                                  EXIT_CA
  2786.                   < * * near  cdecl >
  2787. extern    char    environ                                  IFDEF_CA
  2788.                   < * * near  cdecl >
  2789. extern    char    environ                                  UTLG_CA
  2790.                   < * * near  cdecl >
  2791. extern    char    environ                                  UTIL_CA
  2792.                   < * * near  cdecl >
  2793. extern    char    environ                                  INTF_CA
  2794.                   < * * near  cdecl >
  2795. extern    char    environ                                  XRF_CA
  2796.                   < * * near  cdecl >
  2797. extern    char    environ                                  PARSE_CA
  2798.                   < * * near  cdecl >
  2799. extern    char    environ                                  FUNC_CA
  2800.                   < * * near  cdecl >
  2801. extern    int     errno                                    TYPES_CA
  2802.                   < near  cdecl  volatile >
  2803. extern    int     errno                                    EXIT_CA
  2804.                   < near  cdecl  volatile >
  2805. extern    int     errno                                    IFDEF_CA
  2806.                   < near  cdecl  volatile >
  2807. extern    int     errno                                    UTLG_CA
  2808.                   < near  cdecl  volatile >
  2809. extern    int     errno                                    UTIL_CA
  2810.                   < near  cdecl  volatile >
  2811. extern    int     errno                                    INTF_CA
  2812.                   < near  cdecl  volatile >
  2813. extern    int     errno                                    INTF_CA
  2814.                   < near  cdecl  volatile >
  2815. extern    int     errno                                    XRF_CA
  2816.                   < near  cdecl  volatile >
  2817. extern    int     errno                                    PARSE_CA
  2818.                   < near  cdecl  volatile >
  2819. extern    int     errno                                    FUNC_CA
  2820.                   < near  cdecl  volatile >
  2821. static    char    *exit_msg[]                              EXIT_CA
  2822.                   < const >
  2823.  
  2824. extern    struct  *FirstFunction                           GLOB_CA
  2825.                   [struct:  func]
  2826.           struct  *FirstFunction                           FUNC_CA
  2827.                   [struct:  func]
  2828. static    struct  *FN_ALPHAtop                             GLOB_CA
  2829.                   [struct:  func]
  2830. static    int     fnp_assignment                           PARSE_CA
  2831. extern    FILE    **FP_ADDRESS                             UTIL_CA
  2832. extern    FILE    **FP_ADDRESS                             GLOB_CA
  2833.  
  2834.                                      -52-
  2835.  
  2836.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  2837.  
  2838. _______________________________________________________________________________
  2839.  
  2840.           FILE    **FP_ADDRESS                             FUNC_CA
  2841. static    struct  *func_top                                GLOB_CA
  2842.                   [struct:  func]
  2843.           struct  *function                                FUNC_CA
  2844.                   [struct:  func]
  2845. static    char    *FUNCTION[]                              EXIT_CA
  2846.                   < const >
  2847. extern    int     function_no                              GLOB_CA
  2848. extern    int     function_no                              XRF_CA
  2849. extern    int     function_no                              PARSE_CA
  2850.           int     function_no                              FUNC_CA
  2851.  
  2852.           typedef GLfpSsize                                INTF_CA
  2853.                  [type:  size_t]
  2854. extern    typedef GLfpSsize                                PARSE_CA
  2855.                  [type:  size_t]
  2856.           struct  *GLfptrstack                             PARSE_CA
  2857.                   [struct:  GLoc_fnptr_stack]
  2858. extern    struct  *GLfptrstack                             LINKL_CA
  2859.                   [struct:  GLoc_fnptr_stack]
  2860.           typedef GLfptrstack_Ptr                          PARSE_CA
  2861.                  [type:  size_t]
  2862.           struct  *global                                  GLOB_CA
  2863.                   [struct:  globals_list]
  2864. extern    struct  *globals_start                           INTF_CA
  2865.                   [struct:  globals_list]
  2866.           struct  *globals_start                           GLOB_CA
  2867.                   [struct:  globals_list]
  2868.  
  2869.           char    *headings[]                              UTIL_CA
  2870. static    char    hold_storage                             GLOB_CA
  2871.  
  2872. static    int     identified                               GLOB_CA
  2873.           int     if_code[DEFINE_TYPES]                    IFDEF_CA
  2874. static    int     if_level                                 IFDEF_CA
  2875. static    int     if_status[IFLEVEL_MAX]                   IFDEF_CA
  2876. extern    int     IfDefOFF                                 IFDEF_CA
  2877.           int     IfDefOFF                                 INTF_CA
  2878. extern    int     IfDefOFF                                 GLOB_CA
  2879. extern    int     In_MainLoop                              TYPES_CA
  2880. extern    int     In_MainLoop                              GLOB_CA
  2881.           int     In_MainLoop                              FUNC_CA
  2882. extern    int     In_Parentheses                           TYPES_CA
  2883.           int     In_Parentheses                           FUNC_CA
  2884. static    int     in_structunion                           GLOB_CA
  2885.           struct  inclF                                    UTIL_CA
  2886.                   [struct:  includeFILE]
  2887. extern    struct  inclF                                    GLOB_CA
  2888.                   [struct:  includeFILE]
  2889.           struct  inclF                                    FUNC_CA
  2890.                   [struct:  includeFILE]
  2891.        [u]int     inclFini                                 UTIL_CA
  2892.  
  2893.                                      -53-
  2894.  
  2895.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  2896.  
  2897. _______________________________________________________________________________
  2898.  
  2899. extern [u]int     inclFini                                 GLOB_CA
  2900. extern    typedef inclFini                                 FUNC_CA
  2901.                  [type:  UINT]
  2902.        [u]int     inclfLine                                UTIL_CA
  2903. extern [u]int     inclfLine                                GLOB_CA
  2904. extern    typedef inclfLine                                FUNC_CA
  2905.                  [type:  UINT]
  2906. static    int     ini                                      PARSE_CA
  2907. static    int     ini                                      PARSE_CA
  2908.  
  2909. extern    char    *KEYWORDS[nKEY_WORDS]                    TYPES_CA
  2910. extern    char    *KEYWORDS[nKEY_WORDS]                    UTLG_CA
  2911. extern    char    *KEYWORDS[nKEY_WORDS]                    UTIL_CA
  2912. extern    char    *KEYWORDS[nKEY_WORDS]                    GLOB_CA
  2913. extern    char    *KEYWORDS[nKEY_WORDS]                    PARSE_CA
  2914.           char    *KEYWORDS[nKEY_WORDS]                    FUNC_CA
  2915.  
  2916. static    struct  *last                                    LINKL_CA
  2917.                   [struct:  globals_list]
  2918. static    struct  *last                                    LINKL_CA
  2919.                   [struct:  func]
  2920. static    int     line                                     INTF_CA
  2921. static    int     line_count                               INTF_CA
  2922. static    typedef line_count                               FUNC_CA
  2923.                  [type:  UINT]
  2924. static    typedef lineno                                   FUNC_CA
  2925.                  [type:  UINT]
  2926.           struct  locate                                   INTF_CA
  2927.                   [struct:  rccoord]
  2928.  
  2929. static    int     m_pos                                    FUNC_CA
  2930. extern    char    *MODIFIERS[]                             TYPES_CA
  2931. extern    char    *MODIFIERS[]                             UTLG_CA
  2932. extern    char    *MODIFIERS[]                             UTIL_CA
  2933. extern    char    *MODIFIERS[]                             GLOB_CA
  2934. extern    char    *MODIFIERS[]                             PARSE_CA
  2935.           char    *MODIFIERS[]                             FUNC_CA
  2936. static    char    *MODULE[]                                EXIT_CA
  2937.                   < const >
  2938. static    char    *msg[2]                                  LINKL_CA
  2939.  
  2940.           char    NewInclude[128]                          INTF_CA
  2941.  
  2942. static    char    *open_brackets                           GLOB_CA
  2943.  
  2944. static    int     page                                     INTF_CA
  2945. static    struct  *previous                                GLOB_CA
  2946.                   [struct:  func]
  2947. static    struct  *previous                                XRF_CA
  2948.                   [struct:  func]
  2949. static    struct  *previous                                FUNC_CA
  2950.                   [struct:  func]
  2951.  
  2952.                                      -54-
  2953.  
  2954.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  2955.  
  2956. _______________________________________________________________________________
  2957.  
  2958.           char    *prog_line                               PARSE_CA
  2959.  
  2960.           int     reading_includeF                         UTIL_CA
  2961. extern    int     reading_includeF                         GLOB_CA
  2962. extern    int     reading_includeF                         FUNC_CA
  2963.           union   regs                                     INTF_CA
  2964.                   [union:  REGS]
  2965. static    char    *revrpt[]                                INTF_CA
  2966. static    char    *routine                                 FUNC_CA
  2967.           char    rpt_fname[_MAX_FNAME]                    INTF_CA
  2968. extern    FILE    *rptfp                                   UTIL_CA
  2969. static    FILE    *rptfp                                   INTF_CA
  2970.           char    Rptfpath[_MAX_PATH]                      INTF_CA
  2971.  
  2972. extern    FILE    *scrn_out                                TYPES_CA
  2973. extern    FILE    *scrn_out                                EXIT_CA
  2974. extern    FILE    *scrn_out                                IFDEF_CA
  2975. extern    FILE    *scrn_out                                UTIL_CA
  2976.           FILE    scrn_out                                 INTF_CA
  2977.                   *scrn_out = (FILE *)stdout
  2978. extern    FILE    *scrn_out                                GLOB_CA
  2979. extern    FILE    *scrn_out                                PARSE_CA
  2980. extern    FILE    *scrn_out                                FUNC_CA
  2981. static    int     SplitNumber_rpf                          INTF_CA
  2982.           typedef *start_ifdef_stack                       IFDEF_CA
  2983.                  [type:  IF_DEF_STACK]
  2984.           struct  *start_user_stack                        UTLG_CA
  2985.                   [struct:  user_typeStack]
  2986. static    int     String                                   PARSE_CA
  2987.           char    STRUNbuf[32]                             GLOB_CA
  2988.           char    SubstInclude[128]                        UTIL_CA
  2989.           int     switches_found                           INTF_CA
  2990. extern    char    sys_errlist[]                            TYPES_CA
  2991.                   < * near  cdecl >
  2992. extern    char    sys_errlist[]                            EXIT_CA
  2993.                   < * near  cdecl >
  2994. extern    char    sys_errlist[]                            IFDEF_CA
  2995.                   < * near  cdecl >
  2996. extern    char    sys_errlist[]                            UTLG_CA
  2997.                   < * near  cdecl >
  2998. extern    char    sys_errlist[]                            UTIL_CA
  2999.                   < * near  cdecl >
  3000. extern    char    sys_errlist[]                            INTF_CA
  3001.                   < * near  cdecl >
  3002. extern    char    sys_errlist[]                            XRF_CA
  3003.                   < * near  cdecl >
  3004. extern    char    sys_errlist[]                            PARSE_CA
  3005.                   < * near  cdecl >
  3006. extern    char    sys_errlist[]                            FUNC_CA
  3007.                   < * near  cdecl >
  3008. extern    int     sys_nerr                                 TYPES_CA
  3009.                   < near  cdecl >
  3010.  
  3011.                                      -55-
  3012.  
  3013.         "C-ACROSS" CROSS-REFERENCE LISTINGS FOR: FUNC_CA.rpt
  3014.  
  3015. _______________________________________________________________________________
  3016.  
  3017. extern    int     sys_nerr                                 EXIT_CA
  3018.                   < near  cdecl >
  3019. extern    int     sys_nerr                                 IFDEF_CA
  3020.                   < near  cdecl >
  3021. extern    int     sys_nerr                                 UTLG_CA
  3022.                   < near  cdecl >
  3023. extern    int     sys_nerr                                 UTIL_CA
  3024.                   < near  cdecl >
  3025. extern    int     sys_nerr                                 INTF_CA
  3026.                   < near  cdecl >
  3027. extern    int     sys_nerr                                 XRF_CA
  3028.                   < near  cdecl >
  3029. extern    int     sys_nerr                                 PARSE_CA
  3030.                   < near  cdecl >
  3031. extern    int     sys_nerr                                 FUNC_CA
  3032.                   < near  cdecl >
  3033.  
  3034. static    int     t_pos                                    FUNC_CA
  3035. static    int     tdef_open                                TDEF_CA
  3036. extern    int     timezone                                 UTIL_CA
  3037.                   < near  cdecl >
  3038.           char    token[81]                                PARSE_CA
  3039. static    char    *token_ptr                               FUNC_CA
  3040. static    struct  *top                                     GLOB_CA
  3041.                   [struct:  globals_list]
  3042. static    struct  *top                                     FUNC_CA
  3043.                   [struct:  func]
  3044. static    struct  *top                                     FUNC_CA
  3045.                   [struct:  func]
  3046.           struct  *top_mod                                 XRF_CA
  3047.                   [struct:  func]
  3048. static    int     typedef_open                             TYPES_CA
  3049. extern    char    *TYPES[]                                 TYPES_CA
  3050. extern    char    *TYPES[]                                 UTLG_CA
  3051. extern    char    *TYPES[]                                 UTIL_CA
  3052. extern    char    *TYPES[]                                 GLOB_CA
  3053. extern    char    *TYPES[]                                 PARSE_CA
  3054.           char    *TYPES[]                                 FUNC_CA
  3055. extern    char    tzname[2]                                UTIL_CA
  3056.                   < * near  cdecl >
  3057.  
  3058.           int     user_hf_FUNC                             INTF_CA
  3059.           int     user_hf_VAR                              INTF_CA
  3060. extern    int     user_hfile_only                          UTIL_CA
  3061.           int     user_hfile_only                          INTF_CA
  3062.  
  3063. extern    int     verbose                                  IFDEF_CA
  3064.           int     verbose                                  INTF_CA
  3065.